Struct google_dialogflow2::api::GoogleCloudDialogflowV2EventInput [−][src]
Events allow for matching intents by event name instead of the natural language input. For instance, input `` can trigger a personalized welcome response. The parameter name may be used by the agent in the response: "Hello #welcome_event.name! What can I do for you today?".
This type is not used in any activity, and only used as part of another schema.
Fields
language_code: Option<String>Required. The language of this query. 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.
name: Option<String>Required. The unique identifier of the event.
parameters: Option<HashMap<String, String>>The collection of parameters associated with the event. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: - MapKey type: string - MapKey value: parameter name - MapValue type: - If parameter's entity type is a composite entity: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value
Trait Implementations
impl Clone for GoogleCloudDialogflowV2EventInput[src]
fn clone(&self) -> GoogleCloudDialogflowV2EventInput[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for GoogleCloudDialogflowV2EventInput[src]
impl Default for GoogleCloudDialogflowV2EventInput[src]
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2EventInput[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for GoogleCloudDialogflowV2EventInput[src]
impl Serialize for GoogleCloudDialogflowV2EventInput[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDialogflowV2EventInput[src]
impl Send for GoogleCloudDialogflowV2EventInput[src]
impl Sync for GoogleCloudDialogflowV2EventInput[src]
impl Unpin for GoogleCloudDialogflowV2EventInput[src]
impl UnwindSafe for GoogleCloudDialogflowV2EventInput[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>,