pub struct GoogleCloudDialogflowV2AnalyzeContentRequest {
pub assist_query_params: Option<GoogleCloudDialogflowV2AssistQueryParameters>,
pub cx_parameters: Option<HashMap<String, Value>>,
pub event_input: Option<GoogleCloudDialogflowV2EventInput>,
pub query_params: Option<GoogleCloudDialogflowV2QueryParameters>,
pub reply_audio_config: Option<GoogleCloudDialogflowV2OutputAudioConfig>,
pub request_id: Option<String>,
pub suggestion_input: Option<GoogleCloudDialogflowV2SuggestionInput>,
pub text_input: Option<GoogleCloudDialogflowV2TextInput>,
}
Expand description
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§
§assist_query_params: Option<GoogleCloudDialogflowV2AssistQueryParameters>
Parameters for a human assist query.
cx_parameters: Option<HashMap<String, Value>>
Additional parameters to be put into Dialogflow CX session parameters. To remove a parameter from the session, clients should explicitly set the parameter value to null. Note: this field should only be used if you are connecting to a Dialogflow CX agent.
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.
suggestion_input: Option<GoogleCloudDialogflowV2SuggestionInput>
An input representing the selection of a suggestion.
text_input: Option<GoogleCloudDialogflowV2TextInput>
The natural language text to be processed.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowV2AnalyzeContentRequest
impl Clone for GoogleCloudDialogflowV2AnalyzeContentRequest
Source§fn clone(&self) -> GoogleCloudDialogflowV2AnalyzeContentRequest
fn clone(&self) -> GoogleCloudDialogflowV2AnalyzeContentRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GoogleCloudDialogflowV2AnalyzeContentRequest
impl Default for GoogleCloudDialogflowV2AnalyzeContentRequest
Source§fn default() -> GoogleCloudDialogflowV2AnalyzeContentRequest
fn default() -> GoogleCloudDialogflowV2AnalyzeContentRequest
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2AnalyzeContentRequest
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2AnalyzeContentRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl RequestValue for GoogleCloudDialogflowV2AnalyzeContentRequest
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowV2AnalyzeContentRequest
impl RefUnwindSafe for GoogleCloudDialogflowV2AnalyzeContentRequest
impl Send for GoogleCloudDialogflowV2AnalyzeContentRequest
impl Sync for GoogleCloudDialogflowV2AnalyzeContentRequest
impl Unpin for GoogleCloudDialogflowV2AnalyzeContentRequest
impl UnwindSafe for GoogleCloudDialogflowV2AnalyzeContentRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more