Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dialogflow_v2beta1/classes.rb,
generated/google/apis/dialogflow_v2beta1/representations.rb,
generated/google/apis/dialogflow_v2beta1/representations.rb
Overview
Rich Business Messaging (RBM) Card content
Instance Attribute Summary collapse
-
#description ⇒ String
Optional.
-
#media ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: ## Image Types image/jpeg image/jpg' image/gif image/png ## Video Types video/h263 video/m4v video/mp4 video/mpeg video/mpeg4 video/webm Corresponds to the JSON property
media
. -
#suggestions ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion>
Optional.
-
#title ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
constructor
A new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Returns a new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.
4380 4381 4382 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4380 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
Optional. Description of the card (at most 2000 bytes).
At least one of the title, description or media must be set.
Corresponds to the JSON property description
4349 4350 4351 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4349 def description @description end |
#media ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported:
Image Types
image/jpeg image/jpg' image/gif image/png
Video Types
video/h263
video/m4v
video/mp4
video/mpeg
video/mpeg4
video/webm
Corresponds to the JSON property media
4367 4368 4369 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4367 def media @media end |
#suggestions ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion>
Optional. List of suggestions to include in the card.
Corresponds to the JSON property suggestions
4372 4373 4374 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4372 def suggestions @suggestions end |
#title ⇒ String
Optional. Title of the card (at most 200 bytes).
At least one of the title, description or media must be set.
Corresponds to the JSON property title
4378 4379 4380 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4378 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4385 4386 4387 4388 4389 4390 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4385 def update!(**args) @description = args[:description] if args.key?(:description) @media = args[:media] if args.key?(:media) @suggestions = args[:suggestions] if args.key?(:suggestions) @title = args[:title] if args.key?(:title) end |