Struct google_dfareporting3d4::api::CustomEvent [−][src]
Experimental feature (no support provided) A custom event represents a third party impression, a third party click, an annotation on a first party impression, or an annotation on a first party click.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- batchinsert custom events (none)
Fields
annotate_click_event: Option<CustomEventClickAnnotation>
Annotate a click event. This field is mutually exclusive with insertEvent and annotateImpressionEvent. This or insertEvent and annotateImpressionEvent is a required field.
annotate_impression_event: Option<CustomEventImpressionAnnotation>
Annotate an impression. This field is mutually exclusive with insertEvent and annotateClickEvent. This or insertEvent and annotateClickEvent is a required field.
custom_variables: Option<Vec<CustomVariable>>
Custom variables associated with the event.
event_type: Option<String>
The type of event. If INSERT, the fields in insertEvent need to be populated. If ANNOTATE, the fields in either annotateClickEvent or annotateImpressionEvent need to be populated.
floodlight_configuration_id: Option<String>
Floodlight configuration ID of the advertiser the event is linked to. This is a required field.
insert_event: Option<CustomEventInsert>
Insert custom event. This field is mutually exclusive with annotateClickEvent and annotateImpressionEvent. This or annotateClickEvent and annotateImpressionEvent is a required field.
kind: Option<String>
Identifies what kind of resource this is. Value: the fixed string “dfareporting#customEvent”.
ordinal: Option<String>
The ordinal of this custom event. This is a required field.
timestamp_micros: Option<String>
The timestamp of this custom event, in Unix epoch micros. This is a required field.
Trait Implementations
impl Clone for CustomEvent
[src]
fn clone(&self) -> CustomEvent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CustomEvent
[src]
impl Default for CustomEvent
[src]
fn default() -> CustomEvent
[src]
impl<'de> Deserialize<'de> for CustomEvent
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Resource for CustomEvent
[src]
impl Serialize for CustomEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for CustomEvent
impl Send for CustomEvent
impl Sync for CustomEvent
impl Unpin for CustomEvent
impl UnwindSafe for CustomEvent
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> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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>,