Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3/classes.rb,
lib/google/apis/dialogflow_v3/representations.rb,
lib/google/apis/dialogflow_v3/representations.rb
Overview
Rich Business Messaging (RBM) Card content
Instance Attribute Summary collapse
-
#description ⇒ String
Optional.
-
#media ⇒ Google::Apis::DialogflowV3::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::DialogflowV3::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.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Returns a new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.
17633 17634 17635 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17633 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
17612 17613 17614 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17612 def description @description end |
#media ⇒ Google::Apis::DialogflowV3::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
17620 17621 17622 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17620 def media @media end |
#suggestions ⇒ Array<Google::Apis::DialogflowV3::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion>
Optional. List of suggestions to include in the card.
Corresponds to the JSON property suggestions
17625 17626 17627 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17625 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
17631 17632 17633 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17631 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
17638 17639 17640 17641 17642 17643 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 17638 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 |