Risorsa: EvaluationContext
Un contesto di valutazione per una suite o un caso di valutazione.
| 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 opzioni da utilizzare per il contesto di valutazione. Se non viene fornito, verrà utilizzato il menu predefinito del 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 presuppone che la sessione di test sia iniziata in questo momento. Questo serve per simulare il comportamento di ordinazione in un momento specifico della giornata. Se non viene impostata, 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 fittizie facoltative per le richieste di esecuzione del client inviate dal servizio di ordinazione di cibo durante la sessione di valutazione. |
daypartId |
Facoltativo. ID fascia oraria facoltativo da utilizzare per il contesto di valutazione. Se fornito, l'agente utilizzerà questo ID fascia oraria per stabilire la configurazione dell'ordine di elaborazione. |
MockClientExecution
Rappresenta una coppia di richiesta e risposta di esecuzione del client simulato. Se le richieste inviate dal servizio di ordinazione di cibo in un'esecuzione di valutazione corrispondono alla richiesta fittizia, la risposta fittizia verrà restituita al servizio. Tieni presente che request.execution_id verrà ignorato durante la ricerca di corrispondenze perché è specifico della sessione.
| Rappresentazione JSON |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Campi | |
|---|---|
rawJsonRequest |
Facoltativo. La richiesta per l'esecuzione del client fittizio. |
rawJsonResponse |
Facoltativo. La risposta per l'esecuzione del client fittizio. |
Metodi |
|
|---|---|
|
Crea un EvaluationContext. |
|
Elimina l'EvaluationContext specificato. |
|
Recupera un EvaluationContext. |
|
Elenca gli EvaluationContext. |
|
Aggiorna l'EvaluationContext specificato. |