Class: Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/intent.rb

Overview

The basic card message. Useful for displaying information.

Defined Under Namespace

Classes: Button

Instance Attribute Summary collapse

Instance Attribute Details

#buttons::Array<::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button>

Returns Optional. The collection of card buttons.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 413

class BasicCard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The button object that appears at the bottom of a card.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the button.
  # @!attribute [rw] open_uri_action
  #   @return [::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button::OpenUriAction]
  #     Required. Action to take when a user taps on the button.
  class Button
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Opens the given URI.
    # @!attribute [rw] uri
    #   @return [::String]
    #     Required. The HTTP or HTTPS scheme URI.
    class OpenUriAction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#formatted_text::String

Returns Required, unless image is present. The body text of the card.

Returns:

  • (::String)

    Required, unless image is present. The body text of the card.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 413

class BasicCard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The button object that appears at the bottom of a card.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the button.
  # @!attribute [rw] open_uri_action
  #   @return [::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button::OpenUriAction]
  #     Required. Action to take when a user taps on the button.
  class Button
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Opens the given URI.
    # @!attribute [rw] uri
    #   @return [::String]
    #     Required. The HTTP or HTTPS scheme URI.
    class OpenUriAction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#image::Google::Cloud::Dialogflow::V2::Intent::Message::Image

Returns Optional. The image for the card.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 413

class BasicCard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The button object that appears at the bottom of a card.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the button.
  # @!attribute [rw] open_uri_action
  #   @return [::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button::OpenUriAction]
  #     Required. Action to take when a user taps on the button.
  class Button
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Opens the given URI.
    # @!attribute [rw] uri
    #   @return [::String]
    #     Required. The HTTP or HTTPS scheme URI.
    class OpenUriAction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#subtitle::String

Returns Optional. The subtitle of the card.

Returns:

  • (::String)

    Optional. The subtitle of the card.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 413

class BasicCard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The button object that appears at the bottom of a card.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the button.
  # @!attribute [rw] open_uri_action
  #   @return [::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button::OpenUriAction]
  #     Required. Action to take when a user taps on the button.
  class Button
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Opens the given URI.
    # @!attribute [rw] uri
    #   @return [::String]
    #     Required. The HTTP or HTTPS scheme URI.
    class OpenUriAction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#title::String

Returns Optional. The title of the card.

Returns:

  • (::String)

    Optional. The title of the card.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 413

class BasicCard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The button object that appears at the bottom of a card.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the button.
  # @!attribute [rw] open_uri_action
  #   @return [::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button::OpenUriAction]
  #     Required. Action to take when a user taps on the button.
  class Button
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Opens the given URI.
    # @!attribute [rw] uri
    #   @return [::String]
    #     Required. The HTTP or HTTPS scheme URI.
    class OpenUriAction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end