リソース: EvaluationContext
評価スイートまたはケースの評価コンテキスト。
| JSON 表現 |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| フィールド | |
|---|---|
name |
ID。評価コンテキストの完全なリソース名。形式: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
必須。評価コンテキストの人が読める形式の名前。 |
description |
省略可。評価コンテキストの説明。 |
store |
必須。評価ケースに使用するストアの完全なリソース名。形式: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
省略可。評価コンテキストに使用するオプション メニュー。指定しない場合は、店舗のデフォルトのメニューが使用されます。形式: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
省略可。デリバリー&テイクアウト セッションの開始時刻(省略可)。設定すると、評価セッションは、テスト セッションがこの時点で開始されたと想定します。これは、1 日の特定の時間における注文動作をシミュレートするためのものです。設定しない場合、評価セッションは開始時間として現在の時刻を使用します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
mockClientExecutions[] |
省略可。評価セッション中にデリバリー&テイクアウト サービスから送信されたクライアント実行リクエストに対する、モックされたクライアント実行レスポンス(省略可)。 |
daypartId |
省略可。評価コンテキストに使用するオプションの掲載時間帯 ID。指定された場合、エージェントはプロセス オーダー構成を確立するときに、この掲載時間帯 ID を使用します。 |
MockClientExecution
モックされたクライアント実行リクエストとレスポンスのペアを表します。評価実行でデリバリー&テイクアウト サービスから送信されたリクエストがモック リクエストと一致する場合、モック レスポンスがサービスに返されます。request.execution_id はセッション固有であるため、照合時に無視されます。
| JSON 表現 |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| フィールド | |
|---|---|
rawJsonRequest |
省略可。モック クライアント実行のリクエスト。 |
rawJsonResponse |
省略可。モック クライアント実行のレスポンス。 |
メソッド |
|
|---|---|
|
EvaluationContext を作成します。 |
|
指定された EvaluationContext を削除します。 |
|
EvaluationContext を取得します。 |
|
EvaluationContext を一覧表示します。 |
|
指定された EvaluationContext を更新します。 |