Class: Google::Apis::DatamanagerV1::ItemCustomVariable
- Inherits:
-
Object
- Object
- Google::Apis::DatamanagerV1::ItemCustomVariable
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datamanager_v1/classes.rb,
lib/google/apis/datamanager_v1/representations.rb,
lib/google/apis/datamanager_v1/representations.rb
Overview
Item-level custom variable for ads conversions.
Instance Attribute Summary collapse
-
#destination_references ⇒ Array<String>
Optional.
-
#value ⇒ String
Optional.
-
#variable ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ItemCustomVariable
constructor
A new instance of ItemCustomVariable.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ItemCustomVariable
Returns a new instance of ItemCustomVariable.
2137 2138 2139 |
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2137 def initialize(**args) update!(**args) end |
Instance Attribute Details
#destination_references ⇒ Array<String>
Optional. Reference string used to determine which of the Event.
destination_references the custom variable should be sent to. If empty, the
Event.destination_references will be used.
Corresponds to the JSON property destinationReferences
2124 2125 2126 |
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2124 def destination_references @destination_references end |
#value ⇒ String
Optional. The value to store for the custom variable.
Corresponds to the JSON property value
2129 2130 2131 |
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2129 def value @value end |
#variable ⇒ String
Optional. The name of the custom variable to set. If the variable is not found
for the given destination, it will be ignored.
Corresponds to the JSON property variable
2135 2136 2137 |
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2135 def variable @variable end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2142 2143 2144 2145 2146 |
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2142 def update!(**args) @destination_references = args[:destination_references] if args.key?(:destination_references) @value = args[:value] if args.key?(:value) @variable = args[:variable] if args.key?(:variable) end |