[−][src]Struct openrtb_native1::request::EventTracker
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]
pub fn clone(&self) -> EventTracker<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for EventTracker<'a>
[src]
impl<'de: 'a, 'a> Deserialize<'de> for EventTracker<'a>
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl<'a> PartialEq<EventTracker<'a>> for EventTracker<'a>
[src]
pub fn eq(&self, other: &EventTracker<'a>) -> bool
[src]
pub fn ne(&self, other: &EventTracker<'a>) -> bool
[src]
impl<'a> Serialize for EventTracker<'a>
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
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]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,