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

string

Obligatorio. El identificador para el inicio.

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

object (BusinessMessagesLaunch)

Detalles de lanzamiento para un agente de Business Messages.

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Detalles del lanzamiento para un agente de RCS Business Messaging.

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 del lanzamiento para cada punto de entrada admitido. 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)

Es el punto de entrada para el que se proporciona información de lanzamiento.

launchState

enum (LaunchState)

El estado de lanzamiento 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. Se requiere para NON_LOCAL puntos de entrada. Debe ser un subconjunto de los códigos de región especificados en el nonLocalConfig del agente.

RcsBusinessMessagingLaunch

Detalles sobre el lanzamiento de un agente de RCS Business Messaging.

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

object (Questionnaire)

Obligatorio. Cuestionario sobre los detalles de lanzamiento del agente.

launchDetails

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

Obligatorio. Detalles del lanzamiento para cada región admitida. Clave representada por RcsBusinessMessagingRegion.name.

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

launchRegion
(deprecated)

enum (LaunchRegion)

Región de lanzamiento para un agente. Opcional: Se establecerá como NORTH_AMERICA si no se proporciona. Este campo ya no está disponible. La región de hosting solo se puede especificar durante la creación del agente.

Cuestionario

Si Google administra la región de lanzamiento, los detalles del cuestionario estarán disponibles para que revise 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. Punto de contacto

optinDescription

string

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

triggerDescription

string

Obligatorio. Descripción de las acciones que activan mensajes para los usuarios.

interactionsDescription

string

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

optoutDescription

string

Obligatorio. Descripción del mensaje que envía el agente cuando un usuario inhabilita la función.

agentAccessInstructions

string

Obligatorio. Instrucciones de acceso al agente.

videoUris[]

string

Opcional. Los URI disponibles públicamente para los videos del agente. Solo con fines de revisión.

screenshotUris[]

string

Opcional. Los URI disponibles públicamente para las capturas de pantalla del agente. Solo con fines de revisión.

Contacto

Punto de contacto

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

string

Es el nombre del contacto.

title

string

Es el título del contacto.

email

string

Dirección de correo electrónico del contacto.

RcsBusinessMessagingRegionLaunch

Detalles sobre el lanzamiento del agente de RCS Business Messaging para cada región.

Representación JSON
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Campos
launchState

enum (LaunchState)

Es el estado de lanzamiento de una región.

comment

string

Comentario del operador

updateTime

string (Timestamp format)

Última hora de actualización

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

LaunchRegion

Región de lanzamiento. La región en la que se inicia un agente. Esta enumeración coincide con las opciones disponibles en el menú desplegable Región cuando se crea un nuevo agente de RCS Business Messaging en Play Console.

Enumeraciones
LAUNCH_REGION_UNSPECIFIED Región de lanzamiento no especificada.
NORTH_AMERICA Norteamérica.
EUROPE Europa.
ASIA_PACIFIC Asia-Pacífico.