Es la entrada de la sesión.
| Representación JSON |
|---|
{ "willContinue": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "text": string, "dtmf": string, "audio": string, "toolResponses": { object ( |
| Campos | |
|---|---|
willContinue |
Es opcional. Es una marca para indicar si el mensaje actual es un fragmento de una entrada más grande en la sesión de transmisión bidireccional. Cuando se establece en NOTA: Este campo no se aplica a las entradas de audio y DTMF, ya que siempre se procesan automáticamente según el indicador de finalización. |
| Es el tipo de entrada. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
text |
Es opcional. Son los datos de texto del usuario final. |
dtmf |
Es opcional. Dígitos de DTMF del usuario final. |
audio |
Es opcional. Son los datos de audio del usuario final. Es una cadena codificada en Base64. |
toolResponses |
Es opcional. Son los resultados de la ejecución de las llamadas a herramientas del cliente. |
image |
Es opcional. Son los datos de imagen del usuario final. |
blob |
Es opcional. Son los datos de BLOB del usuario final. |
variables |
Es opcional. Son las variables contextuales de la sesión, con clave por nombre. El agente de CES solo usará las variables declaradas en la app. Las variables no reconocidas se seguirán enviando al [agente de Dialogflow][Agent.RemoteDialogflowAgent] como parámetros de sesión adicionales. |
event |
Es opcional. Es la entrada del evento. |
| Fin de los campos mutuamente excluyentes. | |
ToolResponses
Son los resultados de la ejecución de las llamadas a herramientas solicitadas desde el cliente.
| Representación JSON |
|---|
{
"toolResponses": [
{
object ( |
| Campos | |
|---|---|
toolResponses[] |
Es opcional. Es la lista de resultados de la ejecución de la herramienta. |
Evento
Es la entrada del evento.
| Representación JSON |
|---|
{ "event": string, "variables": { object } } |
| Campos | |
|---|---|
event |
Obligatorio. Es el nombre del evento. |
variables |
Es opcional. Son variables adicionales asociadas con el evento. |