Struct amazon_sp_reports::models::report_schedule::ReportSchedule
source · [−]pub struct ReportSchedule {
pub report_schedule_id: String,
pub report_type: String,
pub marketplace_ids: Option<Vec<String>>,
pub report_options: Option<HashMap<String, String>>,
pub period: String,
pub next_report_creation_time: Option<String>,
}Expand description
ReportSchedule : Detailed information about a report schedule.
Fields
report_schedule_id: StringThe identifier for the report schedule. This identifier is unique only in combination with a seller ID.
report_type: StringThe report type.
marketplace_ids: Option<Vec<String>>A list of marketplace identifiers. The report document’s contents will contain data for all of the specified marketplaces, unless the report type indicates otherwise.
report_options: Option<HashMap<String, String>>Additional information passed to reports. This varies by report type.
period: StringAn ISO 8601 period value that indicates 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
sourceimpl ReportSchedule
impl ReportSchedule
Trait Implementations
sourceimpl Clone for ReportSchedule
impl Clone for ReportSchedule
sourcefn clone(&self) -> ReportSchedule
fn clone(&self) -> ReportSchedule
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 Debug for ReportSchedule
impl Debug for ReportSchedule
sourceimpl Default for ReportSchedule
impl Default for ReportSchedule
sourcefn default() -> ReportSchedule
fn default() -> ReportSchedule
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ReportSchedule
impl<'de> Deserialize<'de> for ReportSchedule
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<ReportSchedule> for ReportSchedule
impl PartialEq<ReportSchedule> for ReportSchedule
sourcefn eq(&self, other: &ReportSchedule) -> bool
fn eq(&self, other: &ReportSchedule) -> bool
sourceimpl Serialize for ReportSchedule
impl Serialize for ReportSchedule
impl StructuralPartialEq for ReportSchedule
Auto Trait Implementations
impl RefUnwindSafe for ReportSchedule
impl Send for ReportSchedule
impl Sync for ReportSchedule
impl Unpin for ReportSchedule
impl UnwindSafe for ReportSchedule
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