class Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard

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. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

Attributes

card_content[RW]

Rich Business Messaging (RBM) Card content Corresponds to the JSON property `cardContent` @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent]

card_orientation[RW]

Required. Orientation of the card. Corresponds to the JSON property `cardOrientation` @return [String]

thumbnail_image_alignment[RW]

Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout. Corresponds to the JSON property `thumbnailImageAlignment` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 11430
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 11435
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