Ressource : EvaluationContext
Contexte d'évaluation pour une suite ou un cas d'évaluation.
| Représentation JSON |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom complet de la ressource du contexte d'évaluation. Format : projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
Obligatoire. Nom lisible par l'humain du contexte d'évaluation. |
description |
Facultatif. Description du contexte d'évaluation. |
store |
Obligatoire. Nom complet de la ressource du magasin à utiliser pour le cas d'évaluation. Format : projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
Facultatif. Menu facultatif à utiliser pour le contexte d'évaluation. Si aucune valeur n'est fournie, le menu par défaut de l'établissement sera utilisé. Format : projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
Facultatif. Heure de début injectée facultative de la session de commande de repas. Si cette option est définie, la session d'évaluation suppose que la session de test a commencé à ce moment-là. Cela permet de simuler le comportement de commande à un moment précis de la journée. Si ce paramètre n'est pas défini, la session d'évaluation utilisera l'heure actuelle comme heure de début. 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 : |
mockClientExecutions[] |
Facultatif. Réponses d'exécution du client simulées facultatives pour les requêtes d'exécution du client envoyées par le service de commande de repas pendant la session d'évaluation. |
daypartId |
Facultatif. ID de tranche horaire facultatif à utiliser pour le contexte d'évaluation. S'il est fourni, l'agent utilisera cet ID de tranche horaire lors de l'établissement de la configuration de l'ordre de traitement. |
MockClientExecution
Représente une paire de requête et de réponse d'exécution de client simulé. Si les requêtes envoyées par le service de commande de repas lors d'une exécution d'évaluation correspondent à la requête fictive, la réponse fictive sera renvoyée au service. Notez que request.execution_id sera ignoré lors de la mise en correspondance, car il est spécifique à la session.
| Représentation JSON |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Champs | |
|---|---|
rawJsonRequest |
Facultatif. Requête d'exécution du client fictif. |
rawJsonResponse |
Facultatif. Réponse pour l'exécution du client fictif. |
Méthodes |
|
|---|---|
|
Crée un EvaluationContext. |
|
Supprime l'EvaluationContext spécifié. |
|
Récupère un EvaluationContext. |
|
Répertorie les ressources EvaluationContext. |
|
Met à jour l'EvaluationContext spécifié. |