AgentLaunch

Подробности о запуске агента.

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.
}
Поля
name

string

Необходимый. Идентификатор запуска.

Поле объединения launch_detail . Разрешает запуск в зависимости от типа агента. launch_detail может быть только одним из следующих:
businessMessages

object ( BusinessMessagesLaunch )

Подробности запуска агента Business Messages.

rcsBusinessMessaging

object ( RcsBusinessMessagingLaunch )

Подробности запуска агента RCS Business Messaging.

БизнесСообщенияЗапуск

Подробности о запуске агента Business Messages.

JSON-представление
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Поля
launchDetails

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

Необходимый. Подробности запуска для каждой поддерживаемой точки входа. Ключ, представленный BusinessMessagesEntryPointConfig.EntryPoint

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

БизнесСообщенияEntryPointLaunch

Подробности о запуске агента Business Messages для каждой точки входа.

JSON-представление
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Поля
entryPoint

enum ( EntryPoint )

Точка входа, для которой предоставляется информация о запуске.

launchState

enum ( LaunchState )

Состояние запуска точки входа.

regionCodes[]

string

Список кодов регионов CLDR для стран, в которых агент должен запускать точки входа NON_LOCAL . Требуется для точек входа NON_LOCAL . Это должно быть подмножество кодов регионов, указанных в nonLocalConfig агента.

RcsБизнесСообщенияЗапуск

Подробности о запуске агента RCS Business Messaging.

JSON-представление
{
  "questionnaire": {
    object (Questionnaire)
  },
  "launchDetails": {
    string: {
      object (RcsBusinessMessagingRegionLaunch)
    },
    ...
  },
  "launchRegion": enum (LaunchRegion)
}
Поля
questionnaire

object ( Questionnaire )

Необходимый. Анкета о деталях запуска агента.

launchDetails

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

Необходимый. Подробности запуска для каждого поддерживаемого региона. Ключ, представленный RcsBusinessMessagingRegion.name.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

launchRegion
(deprecated)

enum ( LaunchRegion )

Регион запуска для агента. Необязательно: будет установлено как NORTH_AMERICA, если не указано иное. Это поле устарело. Регион хостинга можно указать только при создании агента.

Вопросник

Если Google управляет регионом запуска, данные анкеты доступны Google для проверки запуска агента.

JSON-представление
{
  "contacts": [
    {
      object (Contact)
    }
  ],
  "optinDescription": string,
  "triggerDescription": string,
  "interactionsDescription": string,
  "optoutDescription": string,
  "agentAccessInstructions": string,
  "videoUris": [
    string
  ],
  "screenshotUris": [
    string
  ]
}
Поля
contacts[]

object ( Contact )

Необходимый. Точка контакта.

optinDescription

string

Необходимый. Описание того, как получить согласие на отправку сообщений пользователям через агента.

triggerDescription

string

Необходимый. Описание действий, которые приводят к отправке сообщений пользователям.

interactionsDescription

string

Необходимый. Описание взаимодействия агента с пользователями.

optoutDescription

string

Необходимый. Описание сообщения, которое агент отправляет, когда пользователь отказывается от участия.

agentAccessInstructions

string

Необходимый. Инструкции по доступу агента.

videoUris[]

string

Необязательный. Общедоступные URI для видео агента. Только для ознакомления.

screenshotUris[]

string

Необязательный. Общедоступные URI для снимков экрана агента. Только для ознакомления.

Контакт

Точка контакта.

JSON-представление
{
  "name": string,
  "title": string,
  "email": string
}
Поля
name

string

Имя контакта.

title

string

Название контакта.

email

string

Адрес электронной почты контактного лица.

RcsBusinessMessagingRegionLaunch

Подробности о запуске агента RCS Business Messaging для каждого региона.

JSON-представление
{
  "launchState": enum (LaunchState),
  "comment": string,
  "updateTime": string
}
Поля
launchState

enum ( LaunchState )

Состояние запуска для региона.

comment

string

Комментарий оператора связи.

updateTime

string ( Timestamp format)

Время последнего обновления.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Регион запуска

Регион запуска. Регион, в котором запущен агент. Это перечисление соответствует параметрам, доступным в раскрывающемся списке «Регион» при создании нового агента RCS Business Messaging в консоли разработчика.

Перечисления
LAUNCH_REGION_UNSPECIFIED Неуказанный регион запуска.
NORTH_AMERICA Северная Америка.
EUROPE Европа.
ASIA_PACIFIC Азиатско-Тихоокеанский регион.