Struct google_displayvideo1::api::AppAssignedTargetingOptionDetails[][src]

pub struct AppAssignedTargetingOptionDetails {
    pub app_id: Option<String>,
    pub app_platform: Option<String>,
    pub display_name: Option<String>,
    pub negative: Option<bool>,
}

Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is TARGETING_TYPE_APP.

This type is not used in any activity, and only used as part of another schema.

Fields

app_id: Option<String>

Required. The ID of the app. Android’s Play store app uses bundle ID, for example com.google.android.gm. Apple’s App store app ID uses 9 digit string, for example 422689480.

app_platform: Option<String>

Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID.

display_name: Option<String>

Output only. The display name of the app.

negative: Option<bool>

Indicates if this option is being negatively targeted.

Trait Implementations

impl Clone for AppAssignedTargetingOptionDetails[src]

impl Debug for AppAssignedTargetingOptionDetails[src]

impl Default for AppAssignedTargetingOptionDetails[src]

impl<'de> Deserialize<'de> for AppAssignedTargetingOptionDetails[src]

impl Part for AppAssignedTargetingOptionDetails[src]

impl Serialize for AppAssignedTargetingOptionDetails[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.