pub struct CustomEventInsert {
pub cm_dimensions: Option<CampaignManagerIds>,
pub dv3_dimensions: Option<DV3Ids>,
pub insert_event_type: Option<String>,
pub kind: Option<String>,
pub match_id: Option<String>,
pub mobile_device_id: Option<String>,
}Expand description
Custom event to be inserted.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cm_dimensions: Option<CampaignManagerIds>Campaign Manager dimensions associated with the event.
dv3_dimensions: Option<DV3Ids>DV360 dimensions associated with the event.
insert_event_type: Option<String>The type of event to insert.
kind: Option<String>Identifies what kind of resource this is. Value: the fixed string “dfareporting#customEventInsert”.
match_id: Option<String>The match ID field. A match ID is your own first-party identifier that has been synced with Google using the match ID feature in Floodlight. This field is mutually exclusive with mobileDeviceId, and at least one of the two fields is required.
mobile_device_id: Option<String>The mobile device ID. This field is mutually exclusive with matchId, and at least one of the two fields is required.
Trait Implementations§
Source§impl Clone for CustomEventInsert
impl Clone for CustomEventInsert
Source§fn clone(&self) -> CustomEventInsert
fn clone(&self) -> CustomEventInsert
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomEventInsert
impl Debug for CustomEventInsert
Source§impl Default for CustomEventInsert
impl Default for CustomEventInsert
Source§fn default() -> CustomEventInsert
fn default() -> CustomEventInsert
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomEventInsert
impl<'de> Deserialize<'de> for CustomEventInsert
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
Source§impl Serialize for CustomEventInsert
impl Serialize for CustomEventInsert
impl Part for CustomEventInsert
Auto Trait Implementations§
impl Freeze for CustomEventInsert
impl RefUnwindSafe for CustomEventInsert
impl Send for CustomEventInsert
impl Sync for CustomEventInsert
impl Unpin for CustomEventInsert
impl UnwindSafe for CustomEventInsert
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