AgentLaunch

Szczegółowe informacje o wprowadzeniu agenta.

Zapis 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.
}
Pola
name

string

Wymagane. Identyfikator uruchomienia.

Pole sumy launch_detail. Umożliwia uruchamianie na podstawie typu agenta. launch_detail może mieć tylko jedną z tych wartości:
businessMessages

object (BusinessMessagesLaunch)

Szczegóły uruchamiania agenta Business Messages.

rcsBusinessMessaging

object (RcsBusinessMessagingLaunch)

Szczegóły wprowadzenia agenta RCS Business Messaging.

BusinessMessagesLaunch

Szczegółowe informacje o wprowadzeniu agenta Business Messages.

Zapis JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Pola
launchDetails

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

Wymagane. Szczegóły uruchamiania każdego obsługiwanego punktu wejścia. Klucz reprezentowany przez obiekt BusinessMessagesEntryPointConfig.EntryPoint

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BusinessMessagesEntryPointLaunch

Szczegółowe informacje o uruchamianiu agenta Business Messages dla każdego punktu wejścia.

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

enum (EntryPoint)

Punkt wejścia, dla którego podawane są informacje o uruchomieniu.

launchState

enum (LaunchState)

Stan uruchamiania punktu wejścia.

regionCodes[]

string

Lista kodów regionów CLDR obejmujących kraje, w których agent powinien uruchomić punkty wejścia NON_LOCAL. Wymagany w przypadku NON_LOCAL punktów wejścia. Musi to być podzbiór kodów regionów określonych w zasadzie nonLocalConfig agenta.

RcsBusinessMessagingLaunch

Szczegóły dotyczące wprowadzenia na rynek agenta RCS Business Messaging.

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

object (Questionnaire)

Wymagane. Kwestionariusz dotyczący szczegółów uruchomienia agenta.

launchDetails

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

Wymagane. Szczegóły wprowadzenia dotyczące każdego obsługiwanego regionu. Klucz reprezentowany przez RcsBusinessMessagingRegion.name.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

launchRegion
(deprecated)

enum (LaunchRegion)

Region uruchamiania agenta. Opcjonalnie: jeśli nie zostanie podany, zostanie ustawiony jako NORTH_AMERICA. To pole zostało wycofane. Region hostowania można określić tylko podczas tworzenia agenta.

Kwestionariusz

Jeśli to Google zarządza regionem uruchamiania, szczegóły kwestionariusza są dla nas dostępne na potrzeby sprawdzenia wprowadzenia agenta.

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

object (Contact)

Wymagane. Osoba kontaktowa.

optinDescription

string

Wymagane. Opis sposobu uzyskiwania zgody na wysyłanie wiadomości użytkownikom do agenta.

triggerDescription

string

Wymagane. Opis działań, które powodują wysłanie wiadomości do użytkowników.

interactionsDescription

string

Wymagane. Opis interakcji agenta z użytkownikami.

optoutDescription

string

Wymagane. Opis wiadomości wysyłanej przez agenta, gdy użytkownik zrezygnuje.

agentAccessInstructions

string

Wymagane. Instrukcje dostępu do agenta.

videoUris[]

string

Opcjonalnie: Publicznie dostępne identyfikatory URI filmów agenta. Tylko na potrzeby sprawdzenia.

screenshotUris[]

string

Opcjonalnie: Publicznie dostępne identyfikatory URI zrzutów ekranu agenta. Tylko na potrzeby sprawdzenia.

Kontakt

Osoba kontaktowa

Zapis JSON
{
  "name": string,
  "title": string,
  "email": string
}
Pola
name

string

Imię i nazwisko kontaktu.

title

string

Tytuł kontaktu.

email

string

Adres e-mail kontaktu.

RcsBusinessMessagingRegionLaunch

Szczegółowe informacje o wprowadzeniu agenta RCS Business Messaging w każdym regionie.

Zapis JSON
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Pola
launchState

enum (LaunchState)

Stan uruchomienia w regionie.

comment

string

Komentarz operatora.

updateTime

string (Timestamp format)

Czas ostatniej aktualizacji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

LaunchRegion

Region uruchamiania. Region, w którym został uruchomiony agent. Ta wartość enum jest zgodna z opcjami dostępnymi w menu Region podczas tworzenia nowego agenta RCS Business Messaging w Developer Console.

Wartości w polu enum
LAUNCH_REGION_UNSPECIFIED Nieokreślony region uruchamiania.
NORTH_AMERICA Ameryka Północna.
EUROPE Europa.
ASIA_PACIFIC Azja i Pacyfik.