Resource: AppVersion
In Customer Engagement Suite (CES), an app version is a snapshot of the app at a specific point in time. It is immutable and cannot be modified once created.
| JSON representation |
|---|
{
"name": string,
"displayName": string,
"description": string,
"creator": string,
"createTime": string,
"snapshot": {
object ( |
| Fields | |
|---|---|
name |
Identifier. The unique identifier of the app version. Format: |
displayName |
Optional. The display name of the app version. |
description |
Optional. The description of the app version. |
creator |
Output only. Email of the user who created the app version. |
createTime |
Output only. Timestamp when the app version 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: |
snapshot |
Output only. The snapshot of the app when the version is created. |
etag |
Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes. |
AppSnapshot
A snapshot of the app.
| JSON representation |
|---|
{ "app": { object ( |
| Fields | |
|---|---|
app |
Optional. The basic settings for the app. |
agents[] |
Optional. List of agents in the app. |
tools[] |
Optional. List of tools in the app. |
examples[] |
Optional. List of examples in the app. |
guardrails[] |
Optional. List of guardrails in the app. |
toolsets[] |
Optional. List of toolsets in the app. |
Methods |
|
|---|---|
|
Creates a new app version in the given app. |
|
Deletes the specified app version. |
|
Gets details of the specified app version. |
|
Lists all app versions in the given app. |
|
Restores the specified app version. |