class Google::Apis::DfareportingV3_4::CustomEventInsert
Custom event to be inserted.
Attributes
Campaign
Manager IDs related to the custom event. Corresponds to the JSON property `cmDimensions` @return [Google::Apis::DfareportingV3_4::CampaignManagerIds]
DV360 IDs related to the custom event. Corresponds to the JSON property `dv3Dimensions` @return [Google::Apis::DfareportingV3_4::Dv3Ids]
The type of event to insert. Corresponds to the JSON property `insertEventType` @return [String]
Identifies what kind of resource this is. Value: the fixed string “ dfareporting#customEventInsert”. Corresponds to the JSON property `kind` @return [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. Corresponds to the JSON property `matchId` @return [String]
The mobile device ID. This field is mutually exclusive with matchId, and at least one of the two fields is required. Corresponds to the JSON property `mobileDeviceId` @return [String]
Public Class Methods
# File lib/google/apis/dfareporting_v3_4/classes.rb, line 4840 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dfareporting_v3_4/classes.rb, line 4845 def update!(**args) @cm_dimensions = args[:cm_dimensions] if args.key?(:cm_dimensions) @dv3_dimensions = args[:dv3_dimensions] if args.key?(:dv3_dimensions) @insert_event_type = args[:insert_event_type] if args.key?(:insert_event_type) @kind = args[:kind] if args.key?(:kind) @match_id = args[:match_id] if args.key?(:match_id) @mobile_device_id = args[:mobile_device_id] if args.key?(:mobile_device_id) end