Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
Rich Business Messaging (RBM) Card content
Instance Attribute Summary collapse
-
#description ⇒ String
Optional.
-
#media ⇒ Google::Apis::DialogflowV2::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::DialogflowV2::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.
17879 17880 17881 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17879 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
17858 17859 17860 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17858 def description @description end |
#media ⇒ Google::Apis::DialogflowV2::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
17866 17867 17868 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17866 def media @media end |
#suggestions ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion>
Optional. List of suggestions to include in the card.
Corresponds to the JSON property suggestions
17871 17872 17873 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17871 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
17877 17878 17879 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17877 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
17884 17885 17886 17887 17888 17889 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 17884 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 |