Enum googapis::google::cloud::dialogflow::cx::v3::response_message::Message [−][src]
pub enum Message {
Text(Text),
Payload(Struct),
ConversationSuccess(ConversationSuccess),
OutputAudioText(OutputAudioText),
LiveAgentHandoff(LiveAgentHandoff),
EndInteraction(EndInteraction),
PlayAudio(PlayAudio),
MixedAudio(MixedAudio),
}
Expand description
Required. The rich response message.
Variants
Text(Text)
Returns a text response.
Tuple Fields of Text
0: Text
Payload(Struct)
Returns a response containing a custom, platform-specific payload.
Tuple Fields of Payload
0: Struct
ConversationSuccess(ConversationSuccess)
Indicates that the conversation succeeded.
Tuple Fields of ConversationSuccess
OutputAudioText(OutputAudioText)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
Tuple Fields of OutputAudioText
LiveAgentHandoff(LiveAgentHandoff)
Hands off conversation to a human agent.
Tuple Fields of LiveAgentHandoff
EndInteraction(EndInteraction)
Output only. A signal that indicates the interaction with the Dialogflow agent has
ended.
This message is generated by Dialogflow only when the conversation
reaches END_SESSION
page. It is not supposed to be defined by the user.
It’s guaranteed that there is at most one such message in each response.
Tuple Fields of EndInteraction
PlayAudio(PlayAudio)
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
Tuple Fields of PlayAudio
0: PlayAudio
MixedAudio(MixedAudio)
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
Tuple Fields of MixedAudio
0: MixedAudio
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Message
impl UnwindSafe for Message
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more