GoogleCloudDialogflowV2beta1IntentMessageResponse class

Corresponds to the Response field in the Dialogflow console.

Constructors

GoogleCloudDialogflowV2beta1IntentMessageResponse({required Input<GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse> basicCard, required Input<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse> browseCarouselCard, required Input<GoogleCloudDialogflowV2beta1IntentMessageCardResponse> card, required Input<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse> carouselSelect, required Input<GoogleCloudDialogflowV2beta1IntentMessageImageResponse> image, required Input<GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse> linkOutSuggestion, required Input<GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse> listSelect, required Input<GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse> mediaContent, required Input<Map<String, String>> payload, required Input<String> platform, required Input<GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse> quickReplies, required Input<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse> rbmCarouselRichCard, required Input<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse> rbmStandaloneRichCard, required Input<GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse> rbmText, required Input<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse> simpleResponses, required Input<GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse> suggestions, required Input<GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse> tableCard, required Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse> telephonyPlayAudio, required Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse> telephonySynthesizeSpeech, required Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse> telephonyTransferCall, required Input<GoogleCloudDialogflowV2beta1IntentMessageTextResponse> text})
Creates a new GoogleCloudDialogflowV2beta1IntentMessageResponse. basicCard Displays a basic card for Actions on Google. browseCarouselCard Browse carousel card for Actions on Google. card Displays a card. carouselSelect Displays a carousel card for Actions on Google. image Displays an image. linkOutSuggestion Displays a link out suggestion chip for Actions on Google. listSelect Displays a list card for Actions on Google. mediaContent The media content card for Actions on Google. payload A custom platform-specific response. platform Optional. The platform that this message is intended for. quickReplies Displays quick replies. rbmCarouselRichCard Rich Business Messaging (RBM) carousel rich card response. rbmStandaloneRichCard Standalone Rich Business Messaging (RBM) rich card response. rbmText Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging. simpleResponses Returns a voice or text-only response for Actions on Google. suggestions Displays suggestion chips for Actions on Google. tableCard Table card for Actions on Google. telephonyPlayAudio Plays audio from a file in Telephony Gateway. telephonySynthesizeSpeech Synthesizes speech in Telephony Gateway. telephonyTransferCall Transfers the call in Telephony Gateway. text Returns a text response.
const
GoogleCloudDialogflowV2beta1IntentMessageResponse.fromMap(Map<String, dynamic> map)
factory

Properties

basicCard → Input<GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse>
Displays a basic card for Actions on Google.
final
browseCarouselCard → Input<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse>
Browse carousel card for Actions on Google.
final
card → Input<GoogleCloudDialogflowV2beta1IntentMessageCardResponse>
Displays a card.
final
carouselSelect → Input<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse>
Displays a carousel card for Actions on Google.
final
hashCode → int
The hash code for this object.
no setterinherited
image → Input<GoogleCloudDialogflowV2beta1IntentMessageImageResponse>
Displays an image.
final
linkOutSuggestion → Input<GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse>
Displays a link out suggestion chip for Actions on Google.
final
listSelect → Input<GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse>
Displays a list card for Actions on Google.
final
mediaContent → Input<GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse>
The media content card for Actions on Google.
final
payload → Input<Map<String, String>>
A custom platform-specific response.
final
platform → Input<String>
Optional. The platform that this message is intended for.
final
quickReplies → Input<GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse>
Displays quick replies.
final
rbmCarouselRichCard → Input<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse>
Rich Business Messaging (RBM) carousel rich card response.
final
rbmStandaloneRichCard → Input<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse>
Standalone Rich Business Messaging (RBM) rich card response.
final
rbmText → Input<GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse>
Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
simpleResponses → Input<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse>
Returns a voice or text-only response for Actions on Google.
final
suggestions → Input<GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse>
Displays suggestion chips for Actions on Google.
final
tableCard → Input<GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse>
Table card for Actions on Google.
final
telephonyPlayAudio → Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse>
Plays audio from a file in Telephony Gateway.
final
telephonySynthesizeSpeech → Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse>
Synthesizes speech in Telephony Gateway.
final
telephonyTransferCall → Input<GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse>
Transfers the call in Telephony Gateway.
final
text → Input<GoogleCloudDialogflowV2beta1IntentMessageTextResponse>
Returns a text response.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited