AgentLaunch

Detalles sobre el lanzamiento de un agente.

Representación JSON
{
  "name": string,

  // Union field launch_detail can be only one of the following:
  "businessMessages": {
    object (BusinessMessagesLaunch)
  }
  // End of list of possible types for union field launch_detail.
}
Campos
name

string

Obligatorio. Es el identificador del lanzamiento.

Campo de unión launch_detail. Permite el lanzamiento según el tipo de agente. Las direcciones (launch_detail) solo pueden ser una de las siguientes opciones:
businessMessages

object (BusinessMessagesLaunch)

Detalles de lanzamiento de un agente de Business Messages.

BusinessMessagesLaunch

Detalles sobre el lanzamiento de un agente de Business Messages.

Representación JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Campos
launchDetails

map (key: string, value: object (BusinessMessagesEntryPointLaunch))

Obligatorio. Detalles de lanzamiento para cada punto de entrada compatible. Clave representada por BusinessMessagesEntryPointConfig.EntryPoint

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BusinessMessagesEntryPointLaunch

Detalles sobre el lanzamiento del agente de Business Messages para cada punto de entrada.

Representación JSON
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Campos
entryPoint

enum (EntryPoint)

Punto de entrada para el que se proporciona información del lanzamiento.

launchState

enum (LaunchState)

Es el estado de inicio del punto de entrada.

regionCodes[]

string

Lista de códigos regionales de CLDR para los países en los que el agente debe iniciar puntos de entrada NON_LOCAL. Obligatorio para NON_LOCAL puntos de entrada. Debe ser un subconjunto de los códigos regionales especificados en el nonLocalConfig del agente.