WidgetGetSessionRequest

WidgetService.WidgetGetSession 메서드의 요청 메시지입니다.

JSON 표현
{
  "location": string,
  "configId": string,
  "getSessionRequest": {
    object (GetSessionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
필드
location

string

필수 항목입니다. 위젯 세션 가져오기가 실행될 위치 리소스입니다. 형식: locations/{location}

configId

string

필수 항목입니다. WidgetConfig의 UUID입니다. 이 필드는 위젯 구성을 식별하는 데 사용됩니다.

getSessionRequest

object (GetSessionRequest)

필수 항목입니다. ConversationalSearchService.GetSession에 대한 프록시 요청입니다. [WidgetService.WidgetGetSession.get_session_request.name]의 경우 sessionId만 필요합니다.

additionalParams

object (AdditionalParams)

필수 항목입니다. 보안 및 개인 정보 보호 강화를 위한 추가 매개변수입니다.

GetSessionRequest

GetSession 메서드 요청입니다.

JSON 표현
{
  "name": string,
  "includeAnswerDetails": boolean
}
필드
name

string

필수 항목입니다. 가져올 세션의 리소스 이름입니다. 형식: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

(선택사항) true로 설정하면 모든 답변 세부정보를 포함한 전체 세션이 반환됩니다.