Struct google_dialogflow2::api::GoogleCloudDialogflowV2AnalyzeContentResponse [−][src]
The response message for Participants.AnalyzeContent.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields
automated_agent_reply: Option<GoogleCloudDialogflowV2AutomatedAgentReply>Only set if a Dialogflow automated agent has responded. Note that: AutomatedAgentReply.detect_intent_response.output_audio and AutomatedAgentReply.detect_intent_response.output_audio_config are always empty, use reply_audio instead.
dtmf_parameters: Option<GoogleCloudDialogflowV2DtmfParameters>Indicates the parameters of DTMF.
end_user_suggestion_results: Option<Vec<GoogleCloudDialogflowV2SuggestionResult>>The suggestions for end user. The order is the same as HumanAgentAssistantConfig.SuggestionConfig.feature_configs of HumanAgentAssistantConfig.end_user_suggestion_config.
human_agent_suggestion_results: Option<Vec<GoogleCloudDialogflowV2SuggestionResult>>The suggestions for most recent human agent. The order is the same as HumanAgentAssistantConfig.SuggestionConfig.feature_configs of HumanAgentAssistantConfig.human_agent_suggestion_config.
message: Option<GoogleCloudDialogflowV2Message>Message analyzed by CCAI.
reply_audio: Option<GoogleCloudDialogflowV2OutputAudio>The audio data bytes encoded as specified in the request. This field is set if: - reply_audio_config was specified in the request, or - The automated agent responded with audio to play to the user. In such case, reply_audio.config contains settings used to synthesize the speech. In some scenarios, multiple output audio fields may be present in the response structure. In these cases, only the top-most-level audio output has content.
reply_text: Option<String>The output text content. This field is set if the automated agent responded with text to show to the user.
Trait Implementations
impl Clone for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
fn clone(&self) -> GoogleCloudDialogflowV2AnalyzeContentResponse[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl Default for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl ResponseResult for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl Serialize for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl Send for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl Sync for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl Unpin for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
impl UnwindSafe for GoogleCloudDialogflowV2AnalyzeContentResponse[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,