Struct google_dialogflow2::api::GoogleCloudDialogflowV2AnalyzeContentRequest[][src]

pub struct GoogleCloudDialogflowV2AnalyzeContentRequest {
    pub event_input: Option<GoogleCloudDialogflowV2EventInput>,
    pub query_params: Option<GoogleCloudDialogflowV2QueryParameters>,
    pub reply_audio_config: Option<GoogleCloudDialogflowV2OutputAudioConfig>,
    pub request_id: Option<String>,
    pub text_input: Option<GoogleCloudDialogflowV2TextInput>,
}

The request 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

event_input: Option<GoogleCloudDialogflowV2EventInput>

An input event to send to Dialogflow.

query_params: Option<GoogleCloudDialogflowV2QueryParameters>

Parameters for a Dialogflow virtual-agent query.

reply_audio_config: Option<GoogleCloudDialogflowV2OutputAudioConfig>

Speech synthesis configuration. The speech synthesis settings for a virtual agent that may be configured for the associated conversation profile are not used when calling AnalyzeContent. If this configuration is not supplied, speech synthesis is disabled.

request_id: Option<String>

A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a request_id is provided.

text_input: Option<GoogleCloudDialogflowV2TextInput>

The natural language text to be processed.

Trait Implementations

impl Clone for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Debug for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Default for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

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

impl RequestValue for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Serialize for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Send for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Sync for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl Unpin for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

impl UnwindSafe for GoogleCloudDialogflowV2AnalyzeContentRequest[src]

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.