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 的 Proxy 要求。如果是 [WidgetService.WidgetGetSession.get_session_request.name],則只需要 sessionId。

additionalParams

object (AdditionalParams)

這是必要旗標,可提升安全性和隱私權的其他參數。

GetSessionRequest

GetSession 方法的要求。

JSON 表示法
{
  "name": string,
  "includeAnswerDetails": boolean
}
欄位
name

string

這是必要旗標,要取得的 Session 資源名稱。格式:projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

(選用步驟) 如果設為 True,系統會傳回完整工作階段,包括所有答案詳細資料。