AgentLaunch

Son los detalles sobre el lanzamiento de un agente.

Representación 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

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

object (RcsBusinessMessagingLaunch)

Son los detalles de lanzamiento de un agente de RCS for Business.

RcsBusinessMessagingLaunch

Son los detalles sobre el lanzamiento de un agente de RCS for Business.

Representación JSON
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Campos
questionnaire

object (Questionnaire)

Obligatorio. Cuestionario sobre los detalles del lanzamiento del agente.

launchDetails

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

Obligatorio. Detalles del lanzamiento para cada región admitida. Es la clave representada por RcsBusinessMessagingRegion.name.

Para lanzar un agente (cuando no se lanzó antes), agrega un objeto que contenga un mapa de solo claves para todas las regiones en las que deseas que se lance el agente.

Para lanzar un agente (cuando ya se lanzó antes), agrega un objeto que contenga un mapa de solo las claves para todas las regiones en las que ya se lanzó el agente y todas las regiones en las que se quiere lanzar.

Para obtener más información, consulta la documentación sobre cómo lanzar un agente en una o más regiones.

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

launchRegion
(deprecated)

enum (LaunchRegion)

Es la región de lanzamiento de un agente. Se ignora: Este campo dejó de estar disponible. La región de alojamiento solo se puede especificar durante la creación del agente.

Cuestionario

Si Google administra la región de lanzamiento, Google tendrá acceso a los detalles del cuestionario para revisar el lanzamiento del agente.

Representación JSON
{
  "contacts": [
    {
      object (Contact)
    }
  ],
  "optinDescription": string,
  "triggerDescription": string,
  "interactionsDescription": string,
  "optoutDescription": string,
  "agentAccessInstructions": string,
  "videoUris": [
    string
  ],
  "screenshotUris": [
    string
  ]
}
Campos
contacts[]

object (Contact)

Obligatorio. Puntos de contacto

optinDescription

string

Opcional. Descripción de cómo obtienes la habilitación para enviar mensajes a los usuarios con el agente.

triggerDescription

string

Obligatorio. Descripción de las acciones que activan el envío de mensajes a los usuarios.

interactionsDescription

string

Obligatorio. Descripción de las interacciones que tendrá el agente con los usuarios.

optoutDescription

string

Obligatorio. Es la descripción del mensaje que envía el agente cuando un usuario deja de participar.

agentAccessInstructions

string

Obligatorio. Instrucciones de acceso del agente

videoUris[]

string

Opcional. Son los URIs disponibles públicamente para los videos del agente. Solo para fines de revisión.

screenshotUris[]

string

Opcional. Son los URIs disponibles públicamente para las capturas de pantalla del agente. Solo para fines de revisión.

Contacto

Punto de contacto.

Representación JSON
{
  "name": string,
  "title": string,
  "email": string
}
Campos
name

string

Nombre del contacto.

title

string

Título del contacto.

email

string

Es la dirección de correo electrónico del contacto.

LaunchRegion

Región de lanzamiento. Es la región en la que se lanza un agente. Este enum coincide con las opciones disponibles en el menú desplegable Región cuando se crea un nuevo agente de RCS Business Messaging en la Consola para desarrolladores.

Enumeraciones
LAUNCH_REGION_UNSPECIFIED Es la región de lanzamiento sin especificar.
NORTH_AMERICA Norteamérica
EUROPE Europa.
ASIA_PACIFIC Asia-Pacífico.