Events allow for matching intents by event name instead of the
natural language input. For instance, input
<event: { name: "welcome_event", parameters: { name: "Sam" } }>
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?".
Attributes
Name
Description
name
str
Required. The unique identifier of the event.
parameters
google.protobuf.struct_pb2.Struct
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
language_code
str
Required. The language of this query. See `Language
Support