WidgetGetSessionRequest

Request message for WidgetService.WidgetGetSession method.

JSON representation
{ "location": string, "configId": string, "getSessionRequest": { object (GetSessionRequest) }, "additionalParams": { object (AdditionalParams) } }
Fields
location

string

Required. The location resource where widget get session will be performed. Format: locations/{location}

configId

string

Required. The UUID of the WidgetConfig. This field is used to identify the widget configuration.

getSessionRequest

object (GetSessionRequest)

Required. The proxied request to ConversationalSearchService.GetSession. For [WidgetService.WidgetGetSession.get_session_request.name], only sessionId is required.

additionalParams

object (AdditionalParams)

Required. Additional params for security and privacy enhancement.

GetSessionRequest

Request for GetSession method.

JSON representation
{ "name": string, "includeAnswerDetails": boolean }
Fields
name

string

Required. The resource name of the Session to get. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

Optional. If set to true, the full session including all answer details will be returned.