Class: Google::Apis::ContentV2_1::TriggerActionPayload
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::TriggerActionPayload
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/content_v2_1/classes.rb,
lib/google/apis/content_v2_1/representations.rb,
lib/google/apis/content_v2_1/representations.rb
Overview
The payload for the triggered action.
Instance Attribute Summary collapse
-
#action_context ⇒ String
Required.
-
#action_input ⇒ Google::Apis::ContentV2_1::ActionInput
Input provided by the merchant.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TriggerActionPayload
constructor
A new instance of TriggerActionPayload.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ TriggerActionPayload
Returns a new instance of TriggerActionPayload.
14600 14601 14602 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14600 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action_context ⇒ String
Required. The context from the selected action. The value is obtained from
rendered issues and needs to be sent back to identify the action that is being
triggered.
Corresponds to the JSON property actionContext
14593 14594 14595 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14593 def action_context @action_context end |
#action_input ⇒ Google::Apis::ContentV2_1::ActionInput
Input provided by the merchant.
Corresponds to the JSON property actionInput
14598 14599 14600 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14598 def action_input @action_input end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
14605 14606 14607 14608 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14605 def update!(**args) @action_context = args[:action_context] if args.key?(:action_context) @action_input = args[:action_input] if args.key?(:action_input) end |