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 代理的发布详细信息。

BusinessMessagesLaunch

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" }

BusinessMessagesEntryPointLaunch

有关每个入口点的 Business Messages 代理启动详情。

JSON 表示法
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
字段
entryPoint

enum (EntryPoint)

提供发布信息的入口点。

launchState

enum (LaunchState)

入口点的启动状态。

regionCodes[]

string

代理应发布 NON_LOCAL 入口点的国家/地区的 CLDR 地区代码列表。对于 NON_LOCAL 个入口点是必填项。此值必须是代理的 nonLocalConfig 中指定的地区代码的子集。

RcsBusinessMessagingLaunch

有关 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 会向 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"

LaunchRegion

启动区域。发布代理的区域。此枚举与在 Developer Console 中创建新的 RCS Business Messaging 代理时“区域”下拉菜单中提供的选项相匹配。

枚举
LAUNCH_REGION_UNSPECIFIED 未指定的启动区域。
NORTH_AMERICA 北美地区
EUROPE 欧洲。
ASIA_PACIFIC 亚太地区。