[][src]Struct openrtb_native1::request::EventTracker

pub struct EventTracker<'a> {
    pub event: EventType,
    pub methods: Vec<EventTrackingMethod>,
    pub ext: Option<Object<'a>>,
}

4.7 Event Trackers Request Object

The event trackers object specifies the types of events the bidder can request to be tracked in the bid response, and which types of tracking are available for each event type, and is included as an array in the request.

Fields

event: EventType

required; integer; - Type of event available for tracking. See Event Types table.

methods: Vec<EventTrackingMethod>

required; array of integer; - Array of the types of tracking available for the given event. See Event Tracking Methods table.

ext: Option<Object<'a>>

optional; object; - This object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification.

Trait Implementations

impl<'a> Clone for EventTracker<'a>[src]

impl<'a> Debug for EventTracker<'a>[src]

impl<'de: 'a, 'a> Deserialize<'de> for EventTracker<'a>[src]

impl<'a> PartialEq<EventTracker<'a>> for EventTracker<'a>[src]

impl<'a> Serialize for EventTracker<'a>[src]

impl<'a> StructuralPartialEq for EventTracker<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for EventTracker<'a>

impl<'a> Send for EventTracker<'a>

impl<'a> Sync for EventTracker<'a>

impl<'a> Unpin for EventTracker<'a>

impl<'a> UnwindSafe for EventTracker<'a>

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.