AgentLaunch

Details zu einer Agent-Einführung.

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

string

Erforderlich. Die ID für den Start.

Union-Feld launch_detail. Ermöglicht die Aktivierung je nach Agent-Typ. Für launch_detail ist nur einer der folgenden Werte zulässig:
businessMessages

object (BusinessMessagesLaunch)

Einführungsdetails für einen Business Messages-Agent.

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Einführungsdetails für einen RCS Business Messaging-Agent.

BusinessMessagesLaunch

Details zur Einführung eines Business Messages-Agents.

JSON-Darstellung
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Felder
launchDetails

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

Erforderlich. Einführungsdetails für jeden unterstützten Einstiegspunkt. Schlüssel, der durch BusinessMessagesEntryPointConfig.EntryPoint dargestellt wird

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

BusinessMessagesEntryPointLaunch

Details zum Start des Business Messages-Agents für jeden Einstiegspunkt.

JSON-Darstellung
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Felder
entryPoint

enum (EntryPoint)

Einstiegspunkt, für den Startinformationen bereitgestellt werden.

launchState

enum (LaunchState)

Der Startstatus für den Einstiegspunkt.

regionCodes[]

string

Liste der CLDR-Regionscodes für Länder, in denen der Agent NON_LOCAL-Einstiegspunkte starten sollte. Erforderlich für NON_LOCAL Einstiegspunkte. Dies muss eine Teilmenge der Regionscodes sein, die in der nonLocalConfig des Agents angegeben sind.

RcsBusinessMessagingLaunch

Details zum Start 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 Aktivierung des Agents.

launchDetails

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

Erforderlich. Details zur Markteinführung für jede unterstützte Region. Schlüssel, dargestellt durch „RcsBusinessMessagingRegion.name“.

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 Agent. Optional: wird als NORTH_AMERICA festgelegt, wenn kein Wert angegeben ist. Die Verwendung dieses Feldes wurde eingestellt. Die Hostingregion kann nur beim Erstellen des Agents angegeben werden.

Fragebogen

Wenn Google die Einführungsregion verwaltet, werden Google die Details des Fragebogens zur Überprüfung der Einführung des Agents zur Verfügung gestellt.

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

Erforderlich. Beschreibung, wie Sie das Opt-in für Nachrichten an Nutzer mit dem Agent erhalten.

triggerDescription

string

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

interactionsDescription

string

Erforderlich. Beschreibung der Interaktionen des Agents mit Nutzern.

optoutDescription

string

Erforderlich. Beschreibung der Nachricht, die der Agent sendet, wenn ein Nutzer sich abgemeldet hat.

agentAccessInstructions

string

Erforderlich. Anleitung für den Agent-Zugriff

videoUris[]

string

Optional. Öffentlich verfügbare URIs für Videos des Agents. Nur zu Überprüfungszwecken.

screenshotUris[]

string

Optional. Öffentlich verfügbare URIs für Screenshots des Agents. Nur zu Überprüfungszwecken.

Kontakt

Ansprechpartner

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

string

Name des Kontakts.

title

string

Titel des Kontakts.

email

string

E-Mail-Adresse des Kontakts.

RcsBusinessMessagingRegionLaunch

Details zur Einführung des RCS Business Messaging-Agents für jede Region.

JSON-Darstellung
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Felder
launchState

enum (LaunchState)

Der Startstatus für eine Region.

comment

string

Kommentar vom Mobilfunkanbieter.

updateTime

string (Timestamp format)

Zeitpunkt der letzten Aktualisierung.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

LaunchRegion

Startregion. Region, in der ein Agent gestartet wurde. Diese Aufzählung stimmt mit den Optionen überein, die im Drop-down-Menü „Region“ verfügbar sind, wenn Sie einen neuen RCS Business Messaging-Agent in der Developer Console erstellen.

Enums
LAUNCH_REGION_UNSPECIFIED Startregion nicht angegeben.
NORTH_AMERICA Nordamerika.
EUROPE Europa.
ASIA_PACIFIC Asiatisch-pazifischer Raum.