REST Resource: projects.locations.brands.evaluationContexts

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 (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 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

string (Timestamp format)

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: "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 simulate facoltative per le richieste di esecuzione del client inviate dal servizio di ordinazione di cibo durante la sessione di valutazione.

daypartId

string

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

object (Struct format)

Facoltativo. La richiesta di esecuzione del client simulato.

rawJsonResponse

object (Struct format)

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

Metodi

create

Crea un EvaluationContext.

delete

Elimina l'EvaluationContext specificato.

get

Recupera un EvaluationContext.

list

Elenca EvaluationContexts.

patch

Aggiorna l'EvaluationContext specificato.