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:
  "rcsBusinessMessaging": {
    object (RcsBusinessMessagingLaunch)
  }
  // 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 o lançamento com base no tipo de agente. launch_detail pode ser apenas de um dos tipos a seguir:
rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Detalhes do lançamento de um agente do RCS para empresas.

RcsBusinessMessagingLaunch

Detalhes sobre o lançamento de um agente do RCS para empresas.

Representação JSON
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Campos
questionnaire

object (Questionnaire)

Obrigatório. Questionário sobre detalhes do lançamento do agente.

launchDetails

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

Obrigatório. Detalhes do lançamento para cada região compatível. Chave representada por RcsBusinessMessagingRegion.name.

Para lançar um agente (quando ele nunca foi lançado antes), adicione um objeto que contenha um mapa de apenas chaves para todas as regiões em que você quer que o agente seja lançado.

Para iniciar um agente (quando ele já foi iniciado antes), adicione um objeto que contenha um mapa de apenas chaves para todas as regiões em que o agente já foi iniciado e todas as regiões em que ele quer ser iniciado.

Para mais informações, consulte a documentação Iniciar um agente em uma ou mais regiões.

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

launchRegion
(deprecated)

enum (LaunchRegion)

Região de lançamento de um agente. Ignorado: o uso deste campo foi descontinuado. A região de hospedagem só pode ser especificada durante a criação do agente.

Questionário

Se o Google gerenciar a região de lançamento, os detalhes do questionário serão disponibilizados para o Google, que fará uma revisão do lançamento do agente.

Representação JSON
{
  "contacts": [
    {
      object (Contact)
    }
  ],
  "optinDescription": string,
  "triggerDescription": string,
  "interactionsDescription": string,
  "optoutDescription": string,
  "agentAccessInstructions": string,
  "videoUris": [
    string
  ],
  "screenshotUris": [
    string
  ]
}
Campos
contacts[]

object (Contact)

Obrigatório. Pontos de contato.

optinDescription

string

Opcional. Descrição de como você recebe a permissão para enviar mensagens aos usuários com o agente.

triggerDescription

string

Obrigatório. Descrição das ações que acionam mensagens para os usuários.

interactionsDescription

string

Obrigatório. Descrição das interações que o agente terá com os usuários.

optoutDescription

string

Obrigatório. Descrição da mensagem enviada pelo agente quando um usuário nega a permissão.

agentAccessInstructions

string

Obrigatório. Instruções de acesso do agente.

videoUris[]

string

Opcional. URIs disponíveis publicamente para vídeos do agente. Apenas para fins de revisão.

screenshotUris[]

string

Opcional. URIs disponíveis publicamente para capturas de tela do agente. Apenas para fins de revisão.

Contato

Ponto de contato.

Representação JSON
{
  "name": string,
  "title": string,
  "email": string
}
Campos
name

string

Nome do contato.

title

string

Título do contato.

email

string

Endereço de e-mail do contato.

LaunchRegion

Região de lançamento. Região em que um agente é lançado. Essa enumeração corresponde às opções disponíveis no menu suspenso "Região" ao criar um novo agente do RCS Business Messaging no Developer Console.

Tipos enumerados
LAUNCH_REGION_UNSPECIFIED Região de lançamento não especificada.
NORTH_AMERICA América do Norte.
EUROPE Europa.
ASIA_PACIFIC Ásia-Pacífico.