pub struct IdFilter {
pub ad_group_ad_ids: Option<Vec<i64>>,
pub ad_group_ids: Option<Vec<i64>>,
pub campaign_ids: Option<Vec<i64>>,
pub insertion_order_ids: Option<Vec<i64>>,
pub line_item_ids: Option<Vec<i64>>,
pub media_product_ids: Option<Vec<i64>>,
}
Expand description
A filtering option that filters entities by their entity IDs.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ad_group_ad_ids: Option<Vec<i64>>
YouTube Ads to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
ad_group_ids: Option<Vec<i64>>
YouTube Ad Groups to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
campaign_ids: Option<Vec<i64>>
Campaigns to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
insertion_order_ids: Option<Vec<i64>>
Insertion Orders to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
line_item_ids: Option<Vec<i64>>
Line Items to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
media_product_ids: Option<Vec<i64>>
Media Products to download by ID. All IDs must belong to the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IdFilter
impl<'de> Deserialize<'de> for IdFilter
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>,
impl Part for IdFilter
Auto Trait Implementations§
impl Freeze for IdFilter
impl RefUnwindSafe for IdFilter
impl Send for IdFilter
impl Sync for IdFilter
impl Unpin for IdFilter
impl UnwindSafe for IdFilter
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
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>
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>
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