AgentLaunch

Dettagli sul lancio di un agente.

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

string

Obbligatorio. L'identificatore per il lancio.

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

object (BusinessMessagesLaunch)

Dettagli del lancio per un agente Business Messages.

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Dettagli del lancio per un agente RCS Business Messaging.

BusinessMessagesLaunch

Dettagli sul lancio di un agente Business Messages.

Rappresentazione JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Campi
launchDetails

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

Obbligatorio. Dettagli del lancio per ogni punto di ingresso supportato. Chiave rappresentata da BusinessMessagesEntryPointConfig.EntryPoint

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

BusinessMessagesEntryPointLaunch

Dettagli sul lancio dell'agente Business Messages per ogni punto di ingresso.

Rappresentazione JSON
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Campi
entryPoint

enum (EntryPoint)

Punto di ingresso per il quale vengono fornite le informazioni sul lancio.

launchState

enum (LaunchState)

Lo stato di lancio per il punto di ingresso.

regionCodes[]

string

Elenco di codici regione CLDR per i paesi in cui l'agente deve lanciare gli entry point NON_LOCAL. Obbligatorio per NON_LOCAL punti di ingresso. Deve essere un sottoinsieme dei codici regione specificati in nonLocalConfig dell'agente.

RcsBusinessMessagingLaunch

Dettagli sul lancio di un agente RCS Business Messaging.

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

object (Questionnaire)

Obbligatorio. Questionario sui dettagli del lancio dell'agente.

launchDetails

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

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

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

launchRegion
(deprecated)

enum (LaunchRegion)

Lancia la regione di un agente. Facoltativo: il valore verrà impostato su NORTH_AMERICA se non viene fornito. Campo obsoleto. La regione di hosting può essere specificata solo durante la creazione dell'agente.

Questionario

Se è Google a gestire la regione di lancio, i dettagli del questionario sono a sua disposizione per esaminare il 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. Punto di contatto.

optinDescription

string

Obbligatorio. Descrizione di come attivare 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 che l'agente invia quando un utente disattiva.

agentAccessInstructions

string

Obbligatorio. Istruzioni per l'accesso all'agente.

videoUris[]

string

(Facoltativo) URI disponibili pubblicamente per i video dell'agente. Solo per la revisione.

screenshotUris[]

string

(Facoltativo) URI disponibili pubblicamente per gli screenshot dell'agente. Solo per la revisione.

Contatto

Punto di contatto.

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

string

Nome del contatto.

title

string

Titolo del contatto.

email

string

Indirizzo email del contatto.

RcsBusinessMessagingRegionLaunch

Dettagli sul lancio dell'agente RCS Business Messaging per ogni regione.

Rappresentazione JSON
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Campi
launchState

enum (LaunchState)

Lo stato di lancio per una regione.

comment

string

Commento dell'operatore.

updateTime

string (Timestamp format)

Ultimo aggiornamento.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

LaunchRegion

Regione di lancio. Regione in cui viene lanciato un agente. L'enumerazione corrisponde alle opzioni disponibili nel menu a discesa Regione durante la creazione di un nuovo agente RCS Business Messaging nella Developer Console.

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