Risorsa: EvaluationContext
Un contesto di valutazione per una suite di valutazione o un caso.
| Rappresentazione JSON |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome completo della risorsa del contesto di valutazione. Formato: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
Obbligatorio. Il nome leggibile del contesto di valutazione. |
description |
Facoltativo. La descrizione del contesto di valutazione. |
store |
Obbligatorio. Il nome completo della risorsa dello store da utilizzare per la richiesta di valutazione. Formato: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
Facoltativo. Menu facoltativo da utilizzare per il contesto di valutazione. Se non viene fornito, verrà utilizzato il menu predefinito per il negozio. Formato: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
Facoltativo. Ora di inizio facoltativa inserita della sessione di ordinazione di cibo. Se impostata, la sessione di valutazione presupporrà che la sessione di test sia iniziata a quest'ora. Serve per simulare il comportamento di ordinazione in un momento specifico della giornata. Se non viene impostato, la sessione di valutazione utilizzerà l'ora corrente come ora di inizio. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
mockClientExecutions[] |
Facoltativo. Risposte di esecuzione del client simulate facoltative per le richieste di esecuzione del client inviate dal servizio di ordinazione di cibo durante la sessione di valutazione. |
daypartId |
Facoltativo. ID parte della giornata facoltativo da utilizzare per il contesto di valutazione. Se fornito, l'agente utilizzerà questo ID intervallo di tempo quando stabilisce la configurazione dell'ordine di elaborazione. |
MockClientExecution
Rappresenta una coppia di richiesta ed esecuzione del client simulata. Se le richieste inviate dal servizio di ordinazione di cibo in un'esecuzione di valutazione corrispondono alla richiesta simulata, la risposta simulata verrà restituita al servizio. Tieni presente che request.execution_id verrà ignorato durante la corrispondenza perché è specifico della sessione.
| Rappresentazione JSON |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Campi | |
|---|---|
rawJsonRequest |
Facoltativo. La richiesta di esecuzione del client simulato. |
rawJsonResponse |
Facoltativo. La risposta per l'esecuzione del client simulato. |
Metodi |
|
|---|---|
|
Crea un EvaluationContext. |
|
Elimina l'EvaluationContext specificato. |
|
Recupera un EvaluationContext. |
|
Elenca EvaluationContexts. |
|
Aggiorna l'EvaluationContext specificato. |