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)
  },
  "rcsBusinessMessaging": {
    object (RcsBusinessMessagingLaunch)
  }
  // End of list of possible types for union field launch_detail.
}
Campos
name

string

Obrigatório. Identificador para inicialização.

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:
businessMessages

object (BusinessMessagesLaunch)

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

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Detalhes de lançamento de um agente do RCS Business Messaging.

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 de lançamento para 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 informações de lançamento.

launchState

enum (LaunchState)

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

regionCodes[]

string

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

RcsBusinessMessagingLaunch

Detalhes sobre o lançamento de um agente do RCS Business Messaging.

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

object (Questionnaire)

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

launchDetails

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

Obrigatório. Detalhes de lançamento para cada região com suporte. Chave representada por RcsBusinessMessagingRegion.name.

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 para um agente. Opcional: se esse valor não for informado, ele será definido como NORTH_AMERICA. Este campo está obsoleto. A região do Hosting 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 com a finalidade de revisar o 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. Ponto de contato.

optinDescription

string

Obrigatório. Descrição de como ativar a troca de mensagens com o agente para os usuários.

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 que o agente envia quando um usuário recusa a permissão.

agentAccessInstructions

string

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

videoUris[]

string

Opcional. URIs disponíveis publicamente para vídeos do agente. Apenas para fins de análise.

screenshotUris[]

string

Opcional. URIs disponíveis publicamente para capturas de tela do agente. Apenas para fins de análise.

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.

RcsBusinessMessagingRegionLaunch

Detalhes sobre o lançamento do agente do RCS Business Messaging para cada região.

Representação JSON
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Campos
launchState

enum (LaunchState)

O estado de lançamento de uma região.

comment

string

Comentário da operadora.

updateTime

string (Timestamp format)

Horário da última atualização.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

LaunchRegion

Região do lançamento. Região em que um agente é iniciado. Este enum corresponde às opções disponíveis no menu suspenso "Região" ao criar um novo agente do RCS Business Messaging no Play Console.

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