Ressource: EvaluationContext
Ein Evaluierungskontext für eine Evaluierungssuite oder einen Testlauf.
| JSON-Darstellung |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| Felder | |
|---|---|
name |
ID. Der vollständige Ressourcenname des Bewertungskontexts. Format: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
Erforderlich. Der für Menschen lesbare Name des Bewertungskontexts. |
description |
Optional. Die Beschreibung des Bewertungskontexts. |
store |
Erforderlich. Der vollständige Ressourcenname des Speichers, der für den Bewertungsfall verwendet werden soll. Format: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
Optional. Optionales Menü für den Auswertungskontext. Wenn nicht angegeben, wird das Standardmenü für den Store verwendet. Format: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
Optional. Optionale eingefügte Startzeit der Essensbestellungssitzung. Wenn festgelegt, wird davon ausgegangen, dass die Testsitzung zu diesem Zeitpunkt begonnen hat. Damit wird das Bestellverhalten zu einer bestimmten Tageszeit simuliert. Wenn nicht festgelegt, wird die aktuelle Zeit als Startzeit für die Auswertungssitzung verwendet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
mockClientExecutions[] |
Optional. Optionale simulierte Clientausführungsantworten für Clientausführungsanfragen, die vom Essensbestelldienst während der Evaluierungssitzung gesendet werden. |
daypartId |
Optional. Optionale Tageszeit-ID, die für den Bewertungskontext verwendet werden soll. Falls angegeben, verwendet der Agent diese Tageszeit-ID, wenn er die Konfiguration der Prozessreihenfolge festlegt. |
MockClientExecution
Stellt ein simuliertes Paar aus Clientausführungsanfrage und ‑antwort dar. Wenn die Anfragen, die vom Essensbestelldienst in einem Testlauf gesendet werden, mit der Mock-Anfrage übereinstimmen, wird die Mock-Antwort an den Dienst zurückgegeben. Die request.execution_id wird beim Abgleich ignoriert, da sie sitzungsspezifisch ist.
| JSON-Darstellung |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Felder | |
|---|---|
rawJsonRequest |
Optional. Die Anfrage für die Ausführung des Mock-Clients. |
rawJsonResponse |
Optional. Die Antwort für die Ausführung des Mock-Clients. |
Methoden |
|
|---|---|
|
Erstellt einen EvaluationContext. |
|
Löscht den angegebenen EvaluationContext. |
|
Ruft einen EvaluationContext ab. |
|
Listet EvaluationContexts auf. |
|
Aktualisiert den angegebenen EvaluationContext. |