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 に設定すると、すべての回答の詳細を含む完全なセッションが返されます。