AgentLaunch

Details zur Einführung eines Kundenservicemitarbeiters

JSON-Darstellung
{
  "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.
}
Felder
name

string

Erforderlich. Die Kennung für die Einführung.

Union-Feld launch_detail. Ermöglicht den Start basierend auf dem Agenttyp. Für launch_detail ist nur einer der folgenden Werte zulässig:
rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Startdetails für einen RCS Business Messaging-Agenten

RcsBusinessMessagingLaunch

Details zur Einführung eines RCS Business Messaging-Agents

JSON-Darstellung
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Felder
questionnaire

object (Questionnaire)

Erforderlich. Fragebogen zu Details zur Einführung von Kundenservicemitarbeitern

launchDetails

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

Erforderlich. Details zur Einführung in den einzelnen unterstützten Regionen. Schlüssel, der durch „RcsBusinessMessagingRegion.name“ dargestellt wird.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

launchRegion
(deprecated)

enum (LaunchRegion)

Startregion für einen Agenten Ignoriert: Die Verwendung dieses Feldes wurde eingestellt. Die Hostingregion kann nur bei der Erstellung des Kundenservicemitarbeiters angegeben werden.

Fragebogen

Wenn Google die Einführungsregion verwaltet, sind die Angaben im Fragebogen für Google verfügbar, um die Einführung des Kundenservicemitarbeiters zu prüfen.

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

object (Contact)

Erforderlich. Ansprechpartner

optinDescription

string

Optional. Beschreibung, wie Sie die Einwilligung der Nutzer einholen, dass Sie ihnen über den Agent Nachrichten senden dürfen (Opt-in).

triggerDescription

string

Erforderlich. Beschreibung von Aktionen, die Nachrichten an Nutzer auslösen.

interactionsDescription

string

Erforderlich. Beschreibung der Interaktionen, die der Kundenservicemitarbeiter mit den Nutzern haben wird.

optoutDescription

string

Erforderlich. Beschreibung der Nachricht, die der Kundenservicemitarbeiter sendet, wenn ein Nutzer seine Einwilligung zurückzieht (Opt-out).

agentAccessInstructions

string

Erforderlich. Anleitung für den Zugriff auf den Kundenservicemitarbeiter

videoUris[]

string

Optional. Öffentlich verfügbare URIs für Videos des Kundenservicemitarbeiters. Nur zu Prüfzwecken.

screenshotUris[]

string

Optional. Öffentlich verfügbare URIs für Screenshots des Kundenservicemitarbeiters. Nur zu Prüfzwecken.

Kontakt

Ansprechpartner.

JSON-Darstellung
{
  "name": string,
  "title": string,
  "email": string
}
Felder
name

string

Name des Kontakts.

title

string

Der Titel des Kontakts.

email

string

E-Mail-Adresse des Kontakts.

LaunchRegion

Einführungsregion. Region, in der ein Agent gestartet wird. Dieser Enum entspricht den Optionen im Drop-down-Menü „Region“, das beim Erstellen eines neuen RCS Business Messaging-Agenten in der Developer Console angezeigt wird.

Enums
LAUNCH_REGION_UNSPECIFIED Nicht angegebene Einführungsregion.
NORTH_AMERICA Nordamerika.
EUROPE Europa.
ASIA_PACIFIC Asiatisch-pazifischer Raum.