Class: Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard
- 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
-
#buttons ⇒ ::Array<::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button>
Optional.
-
#formatted_text ⇒ ::String
Required, unless image is present.
-
#image ⇒ ::Google::Cloud::Dialogflow::V2::Intent::Message::Image
Optional.
-
#subtitle ⇒ ::String
Optional.
-
#title ⇒ ::String
Optional.
Instance Attribute Details
#buttons ⇒ ::Array<::Google::Cloud::Dialogflow::V2::Intent::Message::BasicCard::Button>
Returns Optional. The collection of card buttons.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 437 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.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 437 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.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 437 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.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 437 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.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/v2/intent.rb', line 437 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 |