AgentLaunch

Detalhes sobre o lançamento de um agente.

Representação 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

Obrigatório. O identificador do lançamento.

Campo de união launch_detail. Permite a inicialização com base no tipo de agente. launch_detail pode ser apenas de um dos tipos a seguir:
businessMessages

object (BusinessMessagesLaunch)

Detalhes do lançamento de um agente do Business Messages.

BusinessMessagesLaunch

Detalhes sobre o lançamento de um agente do Business Messages

Representação JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Campos
launchDetails

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

Obrigatório. Detalhes do lançamento de cada ponto de entrada compatível. Chave representada por BusinessMessagesEntryPointConfig.EntryPoint

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BusinessMessagesEntryPointLaunch

Detalhes sobre o lançamento do agente do Business Messages para cada ponto de entrada.

Representação JSON
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Campos
entryPoint

enum (EntryPoint)

Ponto de entrada para o qual as informações de lançamento são fornecidas.

launchState

enum (LaunchState)

O estado de inicialização do ponto de entrada.

regionCodes[]

string

Lista de códigos de região de CLDR para países em que o agente deve lançar pontos de entrada do NON_LOCAL. Obrigatório para pontos de entrada do NON_LOCAL. Precisa ser um subconjunto dos códigos de região especificados no nonLocalConfig do agente.