Struct amazon_sp_reports::models::create_report_specification::CreateReportSpecification
source · [−]pub struct CreateReportSpecification {
pub report_options: Option<HashMap<String, String>>,
pub report_type: String,
pub data_start_time: Option<String>,
pub data_end_time: Option<String>,
pub marketplace_ids: Vec<String>,
}Fields
report_options: Option<HashMap<String, String>>Additional information passed to reports. This varies by report type.
report_type: StringThe report type.
data_start_time: Option<String>The start of a date and time range, in ISO 8601 date time format, used for selecting the data to report. The default is now. The value must be prior to or equal to the current date and time. Not all report types make use of this.
data_end_time: Option<String>The end of a date and time range, in ISO 8601 date time format, used for selecting the data to report. The default is now. The value must be prior to or equal to the current date and time. Not all report types make use of this.
marketplace_ids: 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.
Implementations
Trait Implementations
sourceimpl Clone for CreateReportSpecification
impl Clone for CreateReportSpecification
sourcefn clone(&self) -> CreateReportSpecification
fn clone(&self) -> CreateReportSpecification
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 CreateReportSpecification
impl Debug for CreateReportSpecification
sourceimpl Default for CreateReportSpecification
impl Default for CreateReportSpecification
sourcefn default() -> CreateReportSpecification
fn default() -> CreateReportSpecification
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CreateReportSpecification
impl<'de> Deserialize<'de> for CreateReportSpecification
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<CreateReportSpecification> for CreateReportSpecification
impl PartialEq<CreateReportSpecification> for CreateReportSpecification
sourcefn eq(&self, other: &CreateReportSpecification) -> bool
fn eq(&self, other: &CreateReportSpecification) -> bool
sourceimpl Serialize for CreateReportSpecification
impl Serialize for CreateReportSpecification
impl StructuralPartialEq for CreateReportSpecification
Auto Trait Implementations
impl RefUnwindSafe for CreateReportSpecification
impl Send for CreateReportSpecification
impl Sync for CreateReportSpecification
impl Unpin for CreateReportSpecification
impl UnwindSafe for CreateReportSpecification
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