Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
- 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
Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. For more details about RBM rich cards, please see: https://developers.google.com/rcs-business-messaging/rbm/guides/build/send- messages#rich-cards. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.
Instance Attribute Summary collapse
-
#card_content ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Rich Business Messaging (RBM) Card content Corresponds to the JSON property
cardContent
. -
#card_orientation ⇒ String
Required.
-
#thumbnail_image_alignment ⇒ String
Required if orientation is horizontal.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
constructor
A new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
Returns a new instance of GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard.
4507 4508 4509 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4507 def initialize(**args) update!(**args) end |
Instance Attribute Details
#card_content ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Rich Business Messaging (RBM) Card content
Corresponds to the JSON property cardContent
4494 4495 4496 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4494 def card_content @card_content end |
#card_orientation ⇒ String
Required. Orientation of the card.
Corresponds to the JSON property cardOrientation
4499 4500 4501 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4499 def card_orientation @card_orientation end |
#thumbnail_image_alignment ⇒ String
Required if orientation is horizontal.
Image preview alignment for standalone cards with horizontal layout.
Corresponds to the JSON property thumbnailImageAlignment
4505 4506 4507 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4505 def thumbnail_image_alignment @thumbnail_image_alignment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4512 4513 4514 4515 4516 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 4512 def update!(**args) @card_content = args[:card_content] if args.key?(:card_content) @card_orientation = args[:card_orientation] if args.key?(:card_orientation) @thumbnail_image_alignment = args[:thumbnail_image_alignment] if args.key?(:thumbnail_image_alignment) end |