REST Resource: projects.locations.brands.evaluationContexts

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 (MockClientExecution)
    }
  ],
  "daypartId": string
}
Champs
name

string

Identifiant. Nom complet de la ressource du contexte d'évaluation. Format : projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext}

displayName

string

Obligatoire. Nom lisible par l'humain du contexte d'évaluation.

description

string

Facultatif. Description du contexte d'évaluation.

store

string

Obligatoire. Nom complet de la ressource du magasin à utiliser pour le cas d'évaluation. Format : projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId}

menu

string

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

string (Timestamp format)

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 : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

mockClientExecutions[]

object (MockClientExecution)

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

string

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

object (Struct format)

Facultatif. Requête d'exécution du client fictif.

rawJsonResponse

object (Struct format)

Facultatif. Réponse pour l'exécution du client fictif.

Méthodes

create

Crée un EvaluationContext.

delete

Supprime l'EvaluationContext spécifié.

get

Récupère un EvaluationContext.

list

Répertorie les ressources EvaluationContext.

patch

Met à jour l'EvaluationContext spécifié.