[][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 Part for VideoTargeting[src]

impl Default for VideoTargeting[src]

impl Clone for VideoTargeting[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for VideoTargeting[src]

impl Serialize for VideoTargeting[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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