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.

Чтобы запустить агента (если он еще не запускался), добавьте объект, содержащий карту только ключей для всех регионов, в которые вы хотите запустить агента.

Чтобы запустить агента (если агент уже запускался ранее), добавьте объект, содержащий карту только с ключами для всех регионов, в которых агент уже запущен, и для всех регионов, в которые агент хочет запуститься.

Для получения дополнительной информации см. документацию «Запуск агента в одном или нескольких регионах» .

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 for Business в консоли разработчика.

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