[][src]Struct google_adexchangebuyer2_v2_beta1::VideoTargeting

pub struct VideoTargeting {
    pub excluded_position_types: Option<Vec<String>>,
    pub targeted_position_types: Option<Vec<String>>,
}

Represents targeting information about video.

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

Fields

excluded_position_types: Option<Vec<String>>

A list of video positions to be excluded. Position types can either be included or excluded (XOR).

targeted_position_types: Option<Vec<String>>

A list of video positions to be included. When the included list is present, the excluded list must be empty. When the excluded list is present, the included list must be empty.

Trait Implementations

impl Clone for VideoTargeting[src]

impl Debug for VideoTargeting[src]

impl Default for VideoTargeting[src]

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

impl Part for VideoTargeting[src]

impl Serialize for VideoTargeting[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, 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.

impl<T> Typeable for T where
    T: Any