[][src]Struct google_displayvideo1::ExitEvent

pub struct ExitEvent {
    pub url: Option<String>,
    pub reporting_name: Option<String>,
    pub type_: Option<String>,
    pub name: Option<String>,
}

Exit event of the creative.

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

Fields

url: Option<String>

Required. The click through URL of the exit event. This is required when type is:

  • EXIT_EVENT_TYPE_DEFAULT
  • EXIT_EVENT_TYPE_BACKUP
reporting_name: Option<String>

The name used to identify this event in reports. Leave it empty or unset for creatives containing image assets only.

type_: Option<String>

Required. The type of the exit event.

name: Option<String>

The name of the click tag of the exit event.

The name must be unique within one creative.

Leave it empty or unset for creatives containing image assets only.

Trait Implementations

impl Clone for ExitEvent[src]

impl Debug for ExitEvent[src]

impl Default for ExitEvent[src]

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

impl Part for ExitEvent[src]

impl Serialize for ExitEvent[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