[−][src]Struct google_displayvideo1::AudienceGroupAssignedTargetingOptionDetails
Assigned audience group targeting option details. This will be populated in
the details field of an AssignedTargetingOption when
targeting_type is
TARGETING_TYPE_AUDIENCE_GROUP
.
The relation between each group is UNION, except for
excluded_first_and_third_party_audience_group and
excluded_google_audience_group, of which COMPLEMENT is UNION'ed with other
groups.
This type is not used in any activity, and only used as part of another schema.
Fields
excluded_google_audience_group: Option<GoogleAudienceGroup>
The Google audience ids of the excluded Google audience group. Used for negative targeting. It's COMPLEMENT is used to UNION other audience groups. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other.
included_first_and_third_party_audience_groups: Option<Vec<FirstAndThirdPartyAudienceGroup>>
The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with same settings will be ignored.
included_combined_audience_group: Option<CombinedAudienceGroup>
The combined audience ids of the included combined audience group. Contains combined audience ids only.
included_custom_list_group: Option<CustomListGroup>
The custom list ids of the included custom list group. Contains custom list ids only.
excluded_first_and_third_party_audience_group: Option<FirstAndThirdPartyAudienceGroup>
The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. Its COMPLEMENT is used to UNION other audience groups.
included_google_audience_group: Option<GoogleAudienceGroup>
The Google audience ids of the included Google audience group. Contains Google audience ids only.
Trait Implementations
impl Clone for AudienceGroupAssignedTargetingOptionDetails
[src]
fn clone(&self) -> AudienceGroupAssignedTargetingOptionDetails
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AudienceGroupAssignedTargetingOptionDetails
[src]
impl Default for AudienceGroupAssignedTargetingOptionDetails
[src]
impl<'de> Deserialize<'de> for AudienceGroupAssignedTargetingOptionDetails
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for AudienceGroupAssignedTargetingOptionDetails
[src]
impl Serialize for AudienceGroupAssignedTargetingOptionDetails
[src]
Auto Trait Implementations
impl RefUnwindSafe for AudienceGroupAssignedTargetingOptionDetails
impl Send for AudienceGroupAssignedTargetingOptionDetails
impl Sync for AudienceGroupAssignedTargetingOptionDetails
impl Unpin for AudienceGroupAssignedTargetingOptionDetails
impl UnwindSafe for AudienceGroupAssignedTargetingOptionDetails
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,