AgentLaunch

Détails sur le lancement d'un agent.

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

string

Obligatoire. Identifiant du lancement.

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

object (BusinessMessagesLaunch)

Informations sur le lancement d'un agent Business Messages.

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Informations sur le lancement d'un agent RCS Business Messaging.

BusinessMessagesLaunch

Détails sur le lancement d'un agent Business Messages.

Représentation JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Champs
launchDetails

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

Obligatoire. Informations de lancement pour chaque point d'entrée compatible Clé représentée par BusinessMessagesEntryPointConfig.EntryPoint

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

BusinessMessagesEntryPointLaunch

Informations sur le lancement de l'agent Business Messages pour chaque point d'entrée.

Représentation JSON
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Champs
entryPoint

enum (EntryPoint)

Point d'entrée pour lequel les informations sur le lancement sont fournies.

launchState

enum (LaunchState)

État de lancement du point d'entrée.

regionCodes[]

string

Liste des codes régionaux du CLDR des pays dans lesquels l'agent doit lancer les points d'entrée NON_LOCAL. Obligatoire pour les points d'entrée NON_LOCAL. Il doit s'agir d'un sous-ensemble des codes régionaux spécifiés dans le nonLocalConfig de l'agent.

RcsBusinessMessagingLaunch

Détails sur le lancement d'un agent RCS Business Messaging.

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

object (Questionnaire)

Obligatoire. Questionnaire sur les informations concernant le lancement de l'agent.

launchDetails

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

Obligatoire. Informations sur le lancement pour chaque région où l'option est disponible Clé représentée par RcsBusinessMessagingRegion.name.

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. Facultatif: sera défini sur NORTH_AMERICA si ce champ n'est pas renseigné. Ce champ a été abandonné. 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, les détails du questionnaire sont mis à la disposition de Google 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. Le contact

optinDescription

string

Obligatoire. Description de la manière dont vous obtenez l'autorisation d'envoyer des messages aux utilisateurs avec l'agent.

triggerDescription

string

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

interactionsDescription

string

Obligatoire. Description des interactions que l'agent aura avec les utilisateurs.

optoutDescription

string

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

agentAccessInstructions

string

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

videoUris[]

string

Facultatif. URI accessibles au public pour les vidéos de l'agent. Ces informations sont fournies à des fins d'examen uniquement.

screenshotUris[]

string

Facultatif. URI accessibles au public pour les captures d'écran de l'agent. Ces informations sont fournies à des fins d'examen uniquement.

Contact

Contact

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

string

Nom du contact.

title

string

Intitulé du contact

email

string

Adresse e-mail du contact.

RcsBusinessMessagingRegionLaunch

Informations sur le lancement de l'agent RCS Business Messaging pour chaque région.

Représentation JSON
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Champs
launchState

enum (LaunchState)

État de lancement d'une région.

comment

string

Commentaire de l'opérateur

updateTime

string (Timestamp format)

Heure de la dernière mise à jour.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

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" lors de la création d'un agent RCS Business Messaging dans la Developer Console.

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