AgentLaunch

Informations sur le lancement d'un agent.

Représentation 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.
}
Champs
name

string

Obligatoire. Identifiant du lancement.

Champ d'union launch_detail. Permet le lancement en fonction du type d'agent. launch_detail ne peut être qu'un des éléments suivants :
rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Détails du lancement d'un agent RCS pour les entreprises.

RcsBusinessMessagingLaunch

Informations sur le lancement d'un agent RCS pour les entreprises.

Représentation JSON
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Champs
questionnaire

object (Questionnaire)

Obligatoire. Questionnaire sur les détails du lancement de l'agent.

launchDetails

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

Obligatoire. Détails du lancement pour chaque région acceptée. Clé représentée par RcsBusinessMessagingRegion.name.

Pour lancer un agent (lorsque l'agent n'a jamais été lancé auparavant), ajoutez un objet contenant une carte des clés uniquement pour toutes les régions dans lesquelles vous souhaitez lancer l'agent.

Pour lancer un agent (lorsque l'agent a déjà été lancé), ajoutez un objet contenant une carte des clés pour toutes les régions dans lesquelles l'agent est déjà lancé et pour toutes les régions dans lesquelles l'agent souhaite être lancé.

Pour en savoir plus, consultez la documentation Lancer un agent dans une ou plusieurs régions.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

launchRegion
(deprecated)

enum (LaunchRegion)

Région de lancement d'un agent. Ignoré : ce champ est obsolète. La région d'hébergement ne peut être spécifiée que lors de la création de l'agent.

Questionnaire

Si Google gère la région de lancement, il aura accès aux détails du questionnaire afin d'examiner le lancement de l'agent.

Représentation JSON
{
  "contacts": [
    {
      object (Contact)
    }
  ],
  "optinDescription": string,
  "triggerDescription": string,
  "interactionsDescription": string,
  "optoutDescription": string,
  "agentAccessInstructions": string,
  "videoUris": [
    string
  ],
  "screenshotUris": [
    string
  ]
}
Champs
contacts[]

object (Contact)

Obligatoire. Points de contact.

optinDescription

string

Facultatif. Description de la façon dont vous obtenez l'accord des utilisateurs pour leur envoyer des messages à l'aide de l'agent.

triggerDescription

string

Obligatoire. Description des actions qui déclenchent l'envoi de messages aux utilisateurs.

interactionsDescription

string

Obligatoire. Description des interactions de l'agent avec les utilisateurs.

optoutDescription

string

Obligatoire. Description du message que l'agent envoie lorsqu'un utilisateur désactive les messages.

agentAccessInstructions

string

Obligatoire. Instructions pour accéder à l'agent.

videoUris[]

string

Facultatif. URI accessibles au public pour les vidéos de l'agent. À des fins d'examen uniquement.

screenshotUris[]

string

Facultatif. URI accessibles au public pour les captures d'écran de l'agent. À des fins d'examen uniquement.

Contact

Contact

Représentation JSON
{
  "name": string,
  "title": string,
  "email": string
}
Champs
name

string

Nom du contact.

title

string

Titre du contact.

email

string

Adresse e-mail du contact.

LaunchRegion

Région de lancement. Région dans laquelle un agent est lancé. Cette énumération correspond aux options disponibles dans le menu déroulant "Région" lorsque vous créez un agent RCS Business Messaging dans la console Developer.

Enums
LAUNCH_REGION_UNSPECIFIED Région de lancement non spécifiée.
NORTH_AMERICA Amérique du Nord.
EUROPE Europe.
ASIA_PACIFIC Asie-Pacifique.