REST Resource: projects.locations.brands.evaluationContexts

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

string

Identificatore. Il nome completo della risorsa del contesto di valutazione. Formato: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext}

displayName

string

Obbligatorio. Il nome leggibile del contesto di valutazione.

description

string

Facoltativo. La descrizione del contesto di valutazione.

store

string

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

string

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

string (Timestamp format)

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

mockClientExecutions[]

object (MockClientExecution)

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

string

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

object (Struct format)

Facoltativo. La richiesta per l'esecuzione del client fittizio.

rawJsonResponse

object (Struct format)

Facoltativo. La risposta per l'esecuzione del client fittizio.

Metodi

create

Crea un EvaluationContext.

delete

Elimina l'EvaluationContext specificato.

get

Recupera un EvaluationContext.

list

Elenca gli EvaluationContext.

patch

Aggiorna l'EvaluationContext specificato.