GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2beta1EventInput (google_api_dialogflow v0.66.2) View Source

Events allow for matching intents by event name instead of the natural language input. For instance, input ` can trigger a personalized welcome response. The parameternamemay be used by the agent in the response:"Hello #welcome_event.name! What can I do for you today?". ## Attributes *languageCode(*type:*String.t, *default:*nil) - Required. The language of this query. See [Language Support](https://cloud.google.com/dialogflow/docs/reference/language) 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(*type:*String.t, *default:*nil) - Required. The unique identifier of the event. *parameters(*type:*map(), *default:*nil`) - 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

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2beta1EventInput{
  languageCode: String.t() | nil,
  name: String.t() | nil,
  parameters: map() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.