[][src]Struct google_dialogflow2_beta1::GoogleCloudDialogflowV2beta1IntentMessage

Corresponds to the Response field in the Dialogflow console.

This type is not used in any activity, and only used as part of another schema.

Fields

simple_responses: Option<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses>

Returns a voice or text-only response for Actions on Google.

rbm_text: Option<GoogleCloudDialogflowV2beta1IntentMessageRbmText>

Rich Business Messaging (RBM) text response.

RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.

rbm_carousel_rich_card: Option<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard>

Rich Business Messaging (RBM) carousel rich card response.

image: Option<GoogleCloudDialogflowV2beta1IntentMessageImage>

Displays an image.

telephony_synthesize_speech: Option<GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech>

Synthesizes speech in Telephony Gateway.

suggestions: Option<GoogleCloudDialogflowV2beta1IntentMessageSuggestions>

Displays suggestion chips for Actions on Google.

link_out_suggestion: Option<GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion>

Displays a link out suggestion chip for Actions on Google.

basic_card: Option<GoogleCloudDialogflowV2beta1IntentMessageBasicCard>

Displays a basic card for Actions on Google.

carousel_select: Option<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect>

Displays a carousel card for Actions on Google.

list_select: Option<GoogleCloudDialogflowV2beta1IntentMessageListSelect>

Displays a list card for Actions on Google.

payload: Option<HashMap<String, String>>

Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.

card: Option<GoogleCloudDialogflowV2beta1IntentMessageCard>

Displays a card.

quick_replies: Option<GoogleCloudDialogflowV2beta1IntentMessageQuickReplies>

Displays quick replies.

telephony_play_audio: Option<GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio>

Plays audio from a file in Telephony Gateway.

rbm_standalone_rich_card: Option<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard>

Standalone Rich Business Messaging (RBM) rich card response.

platform: Option<String>

Optional. The platform that this message is intended for.

text: Option<GoogleCloudDialogflowV2beta1IntentMessageText>

Returns a text response.

telephony_transfer_call: Option<GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall>

Transfers the call in Telephony Gateway.

Trait Implementations

impl Part for GoogleCloudDialogflowV2beta1IntentMessage[src]

impl Default for GoogleCloudDialogflowV2beta1IntentMessage[src]

impl Clone for GoogleCloudDialogflowV2beta1IntentMessage[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for GoogleCloudDialogflowV2beta1IntentMessage[src]

impl Serialize for GoogleCloudDialogflowV2beta1IntentMessage[src]

impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2beta1IntentMessage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]