Struct amazon_sp_reports::models::create_report_schedule_specification::CreateReportScheduleSpecification
source · [−]pub struct CreateReportScheduleSpecification {
pub report_type: String,
pub marketplace_ids: Vec<String>,
pub report_options: Option<HashMap<String, String>>,
pub period: Period,
pub next_report_creation_time: Option<String>,
}Fields
report_type: StringThe report type.
marketplace_ids: Vec<String>A list of marketplace identifiers for the report schedule.
report_options: Option<HashMap<String, String>>Additional information passed to reports. This varies by report type.
period: PeriodOne of a set of predefined ISO 8601 periods that specifies how often a report should be created.
next_report_creation_time: Option<String>The date and time when the schedule will create its next report, in ISO 8601 date time format.
Implementations
Trait Implementations
sourceimpl Clone for CreateReportScheduleSpecification
impl Clone for CreateReportScheduleSpecification
sourcefn clone(&self) -> CreateReportScheduleSpecification
fn clone(&self) -> CreateReportScheduleSpecification
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Default for CreateReportScheduleSpecification
impl Default for CreateReportScheduleSpecification
sourcefn default() -> CreateReportScheduleSpecification
fn default() -> CreateReportScheduleSpecification
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CreateReportScheduleSpecification
impl<'de> Deserialize<'de> for CreateReportScheduleSpecification
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CreateReportScheduleSpecification> for CreateReportScheduleSpecification
impl PartialEq<CreateReportScheduleSpecification> for CreateReportScheduleSpecification
sourcefn eq(&self, other: &CreateReportScheduleSpecification) -> bool
fn eq(&self, other: &CreateReportScheduleSpecification) -> bool
impl StructuralPartialEq for CreateReportScheduleSpecification
Auto Trait Implementations
impl RefUnwindSafe for CreateReportScheduleSpecification
impl Send for CreateReportScheduleSpecification
impl Sync for CreateReportScheduleSpecification
impl Unpin for CreateReportScheduleSpecification
impl UnwindSafe for CreateReportScheduleSpecification
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more