[−][src]Struct google_adexchangebuyer2_v2_beta1::CreativeSize
Specifies the size of the creative.
This type is not used in any activity, and only used as part of another schema.
Fields
companion_sizes: Option<Vec<Size>>
For video creatives specifies the sizes of companion ads (if present). Companion sizes may be filled in only when creative_size_type = VIDEO
size: Option<Size>
For regular or video creative size type, specifies the size of the creative
creative_size_type: Option<String>
The creative size type.
native_template: Option<String>
Output only. The native template for this creative. It will have a value only if creative_size_type = CreativeSizeType.NATIVE.
allowed_formats: Option<Vec<String>>
What formats are allowed by the publisher. If this repeated field is empty then all formats are allowed. For example, if this field contains AllowedFormatType.AUDIO then the publisher only allows an audio ad (without any video).
skippable_ad_type: Option<String>
The type of skippable ad for this creative. It will have a value only if creative_size_type = CreativeSizeType.VIDEO.
Trait Implementations
impl Clone for CreativeSize
[src]
fn clone(&self) -> CreativeSize
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreativeSize
[src]
impl Default for CreativeSize
[src]
fn default() -> CreativeSize
[src]
impl<'de> Deserialize<'de> for CreativeSize
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for CreativeSize
[src]
impl Serialize for CreativeSize
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreativeSize
impl Send for CreativeSize
impl Sync for CreativeSize
impl Unpin for CreativeSize
impl UnwindSafe for CreativeSize
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,