Resource: ChannelConfig
A channel configuration represents an operational strategy configuration.
| JSON representation |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "state": enum ( |
| Fields | |
|---|---|
name |
Identifier. The channel configuration name. Format: projects/{project}/locations/{location}/brands/{brand}/channelConfigs/{channelConfig} |
displayName |
Optional. Optional display name for this channel configuration for user interfaces. Value is limited to 63 characters. |
createTime |
Output only. The time this channel configuration was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. The time this channel configuration was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
state |
Output only. The status of the channel configuration. |
type |
Required. The type of the channel configuration. |
State
Status of the channel configuration.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Status is unspecified. |
DRAFT |
The channel configuration is a draft and not yet ready for use. |
ACTIVE |
The channel configuration is active and can be used. |
PROMOTED |
The channel configuration is promoted. |
Type
The type of the channel configuration.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Type is unspecified. |
UPSELL_STRATEGY |
The channel configuration is for upsell strategy. |
AGENT_CUSTOMIZATION |
The channel configuration is for agent customization. |
Methods |
|
|---|---|
|
Creates a ChannelConfig. |
|
Deletes the specified ChannelConfig. |
|
Gets a ChannelConfig. |
|
Lists ChannelConfigs. |
|
Updates the specified ChannelConfig. |
|
Promotes the specified channel config. |