Struct gapi_grpc::google::cloud::dialogflow::cx::v3::QueryInput[][src]

pub struct QueryInput {
    pub language_code: String,
    pub input: Option<Input>,
}

Represents the query input. It can contain one of:

  1. A conversational query in the form of text.

  2. An intent query that specifies which intent to trigger.

  3. Natural language speech audio to be processed.

  4. An event to be triggered.

Fields

language_code: String

Required. The language of the input. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

input: Option<Input>

Required. The input specification.

Trait Implementations

impl Clone for QueryInput[src]

impl Debug for QueryInput[src]

impl Default for QueryInput[src]

impl Message for QueryInput[src]

impl PartialEq<QueryInput> for QueryInput[src]

impl StructuralPartialEq for QueryInput[src]

Auto Trait Implementations

impl RefUnwindSafe for QueryInput

impl Send for QueryInput

impl Sync for QueryInput

impl Unpin for QueryInput

impl UnwindSafe for QueryInput

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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]