pub struct ReportRequestReportScope {
pub ad_group_id: Option<i64>,
pub ad_id: Option<i64>,
pub advertiser_id: Option<i64>,
pub agency_id: Option<i64>,
pub campaign_id: Option<i64>,
pub engine_account_id: Option<i64>,
pub keyword_id: Option<i64>,
}Expand description
The reportScope is a set of IDs that are used to determine which subset of entities will be returned in the report. The full lineage of IDs from the lowest scoped level desired up through agency is required.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ad_group_id: Option<i64>DS ad group ID.
ad_id: Option<i64>DS ad ID.
advertiser_id: Option<i64>DS advertiser ID.
agency_id: Option<i64>DS agency ID.
campaign_id: Option<i64>DS campaign ID.
engine_account_id: Option<i64>DS engine account ID.
keyword_id: Option<i64>DS keyword ID.
Trait Implementations§
Source§impl Clone for ReportRequestReportScope
impl Clone for ReportRequestReportScope
Source§fn clone(&self) -> ReportRequestReportScope
fn clone(&self) -> ReportRequestReportScope
Returns a duplicate 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 ReportRequestReportScope
impl Debug for ReportRequestReportScope
Source§impl Default for ReportRequestReportScope
impl Default for ReportRequestReportScope
Source§fn default() -> ReportRequestReportScope
fn default() -> ReportRequestReportScope
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReportRequestReportScope
impl<'de> Deserialize<'de> for ReportRequestReportScope
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 ReportRequestReportScope
impl Serialize for ReportRequestReportScope
impl NestedType for ReportRequestReportScope
impl Part for ReportRequestReportScope
Auto Trait Implementations§
impl Freeze for ReportRequestReportScope
impl RefUnwindSafe for ReportRequestReportScope
impl Send for ReportRequestReportScope
impl Sync for ReportRequestReportScope
impl Unpin for ReportRequestReportScope
impl UnwindSafe for ReportRequestReportScope
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more