AgentLaunch

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

JSON-представление
{
  "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.
}
Поля
name

string

Обязательно. Идентификатор запуска.

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

object ( RcsBusinessMessagingLaunch )

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

RcsBusinessMessagingLaunch

Подробная информация о запуске агента RCS for Business.

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 )

Регион запуска агента. Игнорируется: это поле устарело. Регион хостинга можно указать только при создании агента.

Вопросник

Если регионом запуска управляет 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

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

LaunchRegion

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

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