Ressource : AppVersion
Dans la Customer Engagement Suite (CES), une version d'application est un instantané de l'application à un moment précis. Il est immuable et ne peut pas être modifié une fois créé.
| Représentation JSON |
|---|
{
"name": string,
"displayName": string,
"description": string,
"creator": string,
"createTime": string,
"updateTime": string,
"snapshot": {
object ( |
| Champs | |
|---|---|
name |
Identifiant. Identifiant unique de la version de l'application. Format : |
displayName |
Facultatif. Nom à afficher de la version de l'application. |
description |
Facultatif. Description de la version de l'application. |
creator |
Uniquement en sortie. Adresse e-mail de l'utilisateur qui a créé la version de l'application. |
createTime |
Uniquement en sortie. Code temporel de la création de la version de l'application. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Code temporel de la dernière mise à jour de la version de l'application. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
snapshot |
Uniquement en sortie. Instantané de l'application au moment de la création de la version. |
etag |
Uniquement en sortie. Etag utilisé pour s'assurer que l'objet n'a pas été modifié lors d'une opération de lecture-modification-écriture. Si l'etag est vide, la mise à jour écrasera toutes les modifications simultanées. |
AppSnapshot
Instantané de l'application.
| Représentation JSON |
|---|
{ "app": { object ( |
| Champs | |
|---|---|
app |
Facultatif. Paramètres de base de l'application. |
agents[] |
Facultatif. Liste des agents dans l'application. |
tools[] |
Facultatif. Liste des outils de l'application. |
examples[] |
Facultatif. Liste d'exemples dans l'application. |
guardrails[] |
Facultatif. Liste des garde-fous dans l'application. |
toolsets[] |
Facultatif. Liste des ensembles d'outils dans l'application. |
Méthodes |
|
|---|---|
|
Crée une version d'application dans l'application donnée. |
|
Supprime la version de l'application spécifiée. |
|
Obtient les détails de la version d'application spécifiée. |
|
Obtient la fiche d'agent étendue pour l'agent authentifié. |
|
Liste toutes les versions de l'application donnée. |
|
Met à jour la version de l'application spécifiée. |
|
Restaure la version d'application spécifiée. |