Resource: EvaluationContext
Konteks evaluasi untuk suite atau kasus evaluasi.
| Representasi JSON |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| Kolom | |
|---|---|
name |
ID. Nama resource lengkap konteks evaluasi. Format: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
Wajib. Nama konteks evaluasi yang dapat dibaca manusia. |
description |
Opsional. Deskripsi konteks evaluasi. |
store |
Wajib. Nama resource lengkap penyimpanan yang akan digunakan untuk kasus evaluasi. Format: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
Opsional. Menu opsional yang akan digunakan untuk konteks evaluasi. Jika tidak diberikan, menu default untuk toko akan digunakan. Format: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
Opsional. Waktu mulai yang dimasukkan secara opsional untuk sesi Pemesanan Makanan. Jika ditetapkan, sesi evaluasi akan mengasumsikan sesi pengujian dimulai pada waktu ini. Hal ini untuk menyimulasikan perilaku pemesanan pada waktu tertentu dalam sehari. Jika tidak ditetapkan, sesi evaluasi akan menggunakan waktu saat ini sebagai waktu mulai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
mockClientExecutions[] |
Opsional. Respons eksekusi klien tiruan opsional untuk permintaan eksekusi klien yang dikirim oleh layanan pemesanan makanan selama sesi evaluasi. |
daypartId |
Opsional. ID slot waktu opsional yang akan digunakan untuk konteks evaluasi. Jika diberikan, agen akan menggunakan ID slot waktu ini saat membuat konfigurasi urutan proses. |
MockClientExecution
Merepresentasikan pasangan permintaan dan respons eksekusi klien tiruan. Jika permintaan yang dikirim oleh layanan pemesanan makanan dalam operasi evaluasi cocok dengan permintaan tiruan, respons tiruan akan ditampilkan ke layanan. Perhatikan bahwa request.execution_id akan diabaikan selama pencocokan karena bersifat spesifik per sesi.
| Representasi JSON |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Kolom | |
|---|---|
rawJsonRequest |
Opsional. Permintaan untuk eksekusi klien tiruan. |
rawJsonResponse |
Opsional. Respons untuk eksekusi klien tiruan. |
Metode |
|
|---|---|
|
Membuat EvaluationContext. |
|
Menghapus EvaluationContext yang ditentukan. |
|
Mendapatkan EvaluationContext. |
|
Mencantumkan EvaluationContexts. |
|
Memperbarui EvaluationContext yang ditentukan. |