REST Resource: projects.locations.brands.evaluationContexts

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

string

ID. Nama resource lengkap konteks evaluasi. Format: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext}

displayName

string

Wajib. Nama konteks evaluasi yang dapat dibaca manusia.

description

string

Opsional. Deskripsi konteks evaluasi.

store

string

Wajib. Nama resource lengkap penyimpanan yang akan digunakan untuk kasus evaluasi. Format: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId}

menu

string

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

string (Timestamp format)

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

mockClientExecutions[]

object (MockClientExecution)

Opsional. Respons eksekusi klien tiruan opsional untuk permintaan eksekusi klien yang dikirim oleh layanan pemesanan makanan selama sesi evaluasi.

daypartId

string

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

object (Struct format)

Opsional. Permintaan untuk eksekusi klien tiruan.

rawJsonResponse

object (Struct format)

Opsional. Respons untuk eksekusi klien tiruan.

Metode

create

Membuat EvaluationContext.

delete

Menghapus EvaluationContext yang ditentukan.

get

Mendapatkan EvaluationContext.

list

Mencantumkan EvaluationContexts.

patch

Memperbarui EvaluationContext yang ditentukan.