Struct google_dfareporting3::api::ReportCriteria
source · pub struct ReportCriteria {
pub activities: Option<Activities>,
pub custom_rich_media_events: Option<CustomRichMediaEvents>,
pub date_range: Option<DateRange>,
pub dimension_filters: Option<Vec<DimensionValue>>,
pub dimensions: Option<Vec<SortedDimension>>,
pub metric_names: Option<Vec<String>>,
}
Expand description
The report criteria for a report of type “STANDARD”.
This type is not used in any activity, and only used as part of another schema.
Fields§
§activities: Option<Activities>
Activity group.
custom_rich_media_events: Option<CustomRichMediaEvents>
Custom Rich Media Events group.
date_range: Option<DateRange>
The date range for which this report should be run.
dimension_filters: Option<Vec<DimensionValue>>
The list of filters on which dimensions are filtered. Filters for different dimensions are ANDed, filters for the same dimension are grouped together and ORed.
dimensions: Option<Vec<SortedDimension>>
The list of standard dimensions the report should include.
metric_names: Option<Vec<String>>
The list of names of metrics the report should include.
Trait Implementations§
source§impl Clone for ReportCriteria
impl Clone for ReportCriteria
source§fn clone(&self) -> ReportCriteria
fn clone(&self) -> ReportCriteria
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReportCriteria
impl Debug for ReportCriteria
source§impl Default for ReportCriteria
impl Default for ReportCriteria
source§fn default() -> ReportCriteria
fn default() -> ReportCriteria
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReportCriteria
impl<'de> Deserialize<'de> for ReportCriteria
source§fn 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
source§impl Serialize for ReportCriteria
impl Serialize for ReportCriteria
impl NestedType for ReportCriteria
impl Part for ReportCriteria
Auto Trait Implementations§
impl RefUnwindSafe for ReportCriteria
impl Send for ReportCriteria
impl Sync for ReportCriteria
impl Unpin for ReportCriteria
impl UnwindSafe for ReportCriteria
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more