Details about an agent launch.
JSON representation |
---|
{ "name": string, // Union field |
Fields | |
---|---|
name |
Required. The identifier for launch. |
Union field launch_detail . Allows launch based on agent type. launch_detail can be only one of the following: |
|
businessMessages |
Launch details for a Business Messages agent. |
rcsBusinessMessaging |
Launch details for an RCS Business Messaging agent. |
BusinessMessagesLaunch
Details about a Business Messages agent launch.
JSON representation |
---|
{
"launchDetails": {
string: {
object ( |
Fields | |
---|---|
launchDetails |
Required. Launch details for each supported entry point. Key represented by BusinessMessagesEntryPointConfig.EntryPoint An object containing a list of |
BusinessMessagesEntryPointLaunch
Details about Business Messages agent launch for each entry point.
JSON representation |
---|
{ "entryPoint": enum ( |
Fields | |
---|---|
entryPoint |
Entry point for which launch information is provided. |
launchState |
The launch state for entry point. |
regionCodes[] |
List of CLDR region codes for countries where the agent should launch |
RcsBusinessMessagingLaunch
Details about an RCS Business Messaging agent launch.
JSON representation |
---|
{ "questionnaire": { object ( |
Fields | |
---|---|
questionnaire |
Required. Questionnaire about agent launch details. |
launchDetails |
Required. Launch details for each supported region. Key represented by RcsBusinessMessagingRegion.name. An object containing a list of |
launchRegion |
Launch region for an agent. Optional: will be set as NORTH_AMERICA if not provided. This field is deprecated. Hosting region can only be specified during agent creation. |
Questionnaire
If Google manages the launch region, questionnaire details are available to Google for the purpose of reviewing the agent's launch.
JSON representation |
---|
{
"contacts": [
{
object ( |
Fields | |
---|---|
contacts[] |
Required. Point of contacts. |
optinDescription |
Required. Description of how you obtain opt-in to message users with the agent. |
triggerDescription |
Required. Description of actions that trigger messages to users. |
interactionsDescription |
Required. Description of interactions the agent will have with users. |
optoutDescription |
Required. Description of the message the agent sends when a user opts out. |
agentAccessInstructions |
Required. Agent access instructions. |
videoUris[] |
Optional. Publicly available URIs for videos of the agent. For review purposes only. |
screenshotUris[] |
Optional. Publicly available URIs for screenshots of the agent. For review purposes only. |
Contact
Point of contact.
JSON representation |
---|
{ "name": string, "title": string, "email": string } |
Fields | |
---|---|
name |
Name of the contact. |
title |
Title of the contact. |
email |
Email address of the contact. |
RcsBusinessMessagingRegionLaunch
Details about RCS Business Messaging agent launch for each region.
JSON representation |
---|
{
"launchState": enum ( |
Fields | |
---|---|
launchState |
The launch state for a region. |
comment |
Comment from the carrier. |
updateTime |
Last updated time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
LaunchRegion
Launch region. Region where an agent is launched. This enum matches the options available in the Region dropdown when creating a new RCS Business Messaging agent in the Developer Console.
Enums | |
---|---|
LAUNCH_REGION_UNSPECIFIED |
Unspecified launch region. |
NORTH_AMERICA |
North America. |
EUROPE |
Europe. |
ASIA_PACIFIC |
Asia Pacific. |