AgentLaunch

Dettagli sull'avvio di un agente.

Rappresentazione 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.
}
Campi
name

string

Obbligatorio. L'identificatore per l'avvio.

Campo unione launch_detail. Consente l'avvio in base al tipo di agente. launch_detail può essere solo uno dei seguenti:
rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Dettagli di lancio per un agente RCS for Business.

RcsBusinessMessagingLaunch

Dettagli sull'avvio di un agente RCS for Business.

Rappresentazione JSON
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Campi
questionnaire

object (Questionnaire)

Obbligatorio. Questionario sui dettagli di lancio dell'agente.

launchDetails

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

Obbligatorio. Dettagli del lancio per ogni regione supportata. Chiave rappresentata da RcsBusinessMessagingRegion.name.

Per lanciare un agente (quando non è stato lanciato in precedenza), aggiungi un oggetto contenente una mappa delle sole chiavi per tutte le regioni in cui vuoi che venga lanciato l'agente.

Per avviare un agente (quando è già stato avviato), aggiungi un oggetto contenente una mappa delle sole chiavi per tutte le regioni in cui l'agente è già stato avviato e per tutte le regioni in cui l'agente vuole essere avviato.

Per saperne di più, consulta la documentazione Avviare un agente in una o più regioni.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }

launchRegion
(deprecated)

enum (LaunchRegion)

Regione di lancio di un agente. Ignorato: questo campo è obsoleto. La regione di hosting può essere specificata solo durante la creazione dell'agente.

Questionario

Se Google gestisce la regione di lancio, i dettagli del questionario sono a disposizione di Google ai fini della revisione del lancio dell'agente.

Rappresentazione JSON
{
  "contacts": [
    {
      object (Contact)
    }
  ],
  "optinDescription": string,
  "triggerDescription": string,
  "interactionsDescription": string,
  "optoutDescription": string,
  "agentAccessInstructions": string,
  "videoUris": [
    string
  ],
  "screenshotUris": [
    string
  ]
}
Campi
contacts[]

object (Contact)

Obbligatorio. Punti di contatto.

optinDescription

string

(Facoltativo) Descrizione di come ottieni l'opt-in per l'invio di messaggi agli utenti con l'agente.

triggerDescription

string

Obbligatorio. Descrizione delle azioni che attivano l'invio di messaggi agli utenti.

interactionsDescription

string

Obbligatorio. Descrizione delle interazioni che l'agente avrà con gli utenti.

optoutDescription

string

Obbligatorio. Descrizione del messaggio inviato dall'agente quando un utente disattiva le comunicazioni.

agentAccessInstructions

string

Obbligatorio. Istruzioni di accesso all'agente.

videoUris[]

string

(Facoltativo) URI disponibili pubblicamente per i video dell'agente. Solo a scopo di revisione.

screenshotUris[]

string

(Facoltativo) URI disponibili pubblicamente per gli screenshot dell'agente. Solo a scopo di revisione.

Contatto

Punto di contatto.

Rappresentazione JSON
{
  "name": string,
  "title": string,
  "email": string
}
Campi
name

string

Il nome del contatto.

title

string

Il titolo del contatto.

email

string

Indirizzo email del contatto.

LaunchRegion

Regione di lancio. Regione in cui viene lanciato un agente. Questo enum corrisponde alle opzioni disponibili nel menu a discesa Regione quando crei un nuovo agente RCS Business Messaging nella console per gli sviluppatori.

Enum
LAUNCH_REGION_UNSPECIFIED Regione di lancio non specificata.
NORTH_AMERICA Nord America.
EUROPE Europa.
ASIA_PACIFIC Asia Pacifico.