Struct google_dfareporting3d3::api::AdSlot
source · pub struct AdSlot {
pub comment: Option<String>,
pub compatibility: Option<String>,
pub height: Option<i64>,
pub linked_placement_id: Option<i64>,
pub name: Option<String>,
pub payment_source_type: Option<String>,
pub primary: Option<bool>,
pub width: Option<i64>,
}
Expand description
Ad Slot
This type is not used in any activity, and only used as part of another schema.
Fields§
§comment: Option<String>
Comment for this ad slot.
compatibility: Option<String>
Ad slot compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering either on desktop, mobile devices or in mobile apps for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard.
height: Option<i64>
Height of this ad slot.
linked_placement_id: Option<i64>
ID of the placement from an external platform that is linked to this ad slot.
name: Option<String>
Name of this ad slot.
payment_source_type: Option<String>
Payment source type of this ad slot.
primary: Option<bool>
Primary ad slot of a roadblock inventory item.
width: Option<i64>
Width of this ad slot.
Trait Implementations§
source§impl<'de> Deserialize<'de> for AdSlot
impl<'de> Deserialize<'de> for AdSlot
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for AdSlot
Auto Trait Implementations§
impl RefUnwindSafe for AdSlot
impl Send for AdSlot
impl Sync for AdSlot
impl Unpin for AdSlot
impl UnwindSafe for AdSlot
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more