REST Resource: projects.locations.brands.evaluationContexts

리소스: EvaluationContext

평가 모음 또는 케이스의 평가 컨텍스트입니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "store": string,
  "menu": string,
  "testSessionStartTime": string,
  "mockClientExecutions": [
    {
      object (MockClientExecution)
    }
  ],
  "daypartId": string
}
필드
name

string

식별자. 평가 컨텍스트의 전체 리소스 이름입니다. 형식: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext}

displayName

string

필수 항목입니다. 평가 컨텍스트의 인간이 읽을 수 있는 이름입니다.

description

string

(선택사항) 평가 컨텍스트에 대한 설명입니다.

store

string

필수 항목입니다. 평가 케이스에 사용할 저장소의 전체 리소스 이름입니다. 형식: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId}

menu

string

(선택사항) 평가 컨텍스트에 사용할 선택적 메뉴입니다. 제공되지 않으면 매장의 기본 메뉴가 사용됩니다. 형식: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId}

testSessionStartTime

string (Timestamp format)

(선택사항) 음식 주문 세션의 삽입된 시작 시간입니다(선택사항). 설정된 경우 평가 세션은 이 시점에 테스트 세션이 시작되었다고 가정합니다. 이는 하루 중 특정 시간의 주문 행동을 시뮬레이션하기 위한 것입니다. 설정하지 않으면 평가 세션에서 현재 시간을 시작 시간으로 사용합니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

mockClientExecutions[]

object (MockClientExecution)

(선택사항) 평가 세션 중에 음식 주문 서비스에서 전송한 클라이언트 실행 요청에 대한 모의 클라이언트 실행 응답(선택사항)입니다.

daypartId

string

(선택사항) 평가 컨텍스트에 사용할 시간대 ID입니다(선택사항). 제공된 경우 에이전트는 프로세스 순서 구성을 설정할 때 이 시간대 ID를 사용합니다.

MockClientExecution

모의 클라이언트 실행 요청 및 응답 쌍을 나타냅니다. 평가 실행에서 음식 주문 서비스가 전송한 요청이 모의 요청과 일치하면 모의 응답이 서비스에 반환됩니다. request.execution_id는 세션별로 다르므로 일치하는 항목을 찾는 동안 무시됩니다.

JSON 표현
{
  "rawJsonRequest": {
    object
  },
  "rawJsonResponse": {
    object
  }
}
필드
rawJsonRequest

object (Struct format)

(선택사항) 모의 클라이언트 실행 요청입니다.

rawJsonResponse

object (Struct format)

(선택사항) 모의 클라이언트 실행에 대한 응답입니다.

메서드

create

EvaluationContext를 만듭니다.

delete

지정된 EvaluationContext를 삭제합니다.

get

EvaluationContext를 가져옵니다.

list

EvaluationContexts를 나열합니다.

patch

지정된 EvaluationContext를 업데이트합니다.