Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Returns a new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.
13617 13618 13619 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13617 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
13596 13597 13598 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13596 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
13604 13605 13606 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13604 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
13609 13610 13611 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13609 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
13615 13616 13617 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13615 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13622 13623 13624 13625 13626 13627 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13622 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 |