WidgetGetSessionRequest

Anfragenachricht für die Methode WidgetService.WidgetGetSession.

JSON-Darstellung
{
  "location": string,
  "configId": string,
  "getSessionRequest": {
    object (GetSessionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Felder
location

string

Erforderlich. Die Standortressource, in der die Sitzung für das Widget abgerufen wird. Format: locations/{location}

configId

string

Erforderlich. Die UUID der WidgetConfig. Dieses Feld wird verwendet, um die Widget-Konfiguration zu identifizieren.

getSessionRequest

object (GetSessionRequest)

Erforderlich. Die Proxyanfrage an ConversationalSearchService.GetSession. Für [WidgetService.WidgetGetSession.get_session_request.name] ist nur „sessionId“ erforderlich.

additionalParams

object (AdditionalParams)

Erforderlich. Zusätzliche Parameter zur Verbesserung von Sicherheit und Datenschutz.

GetSessionRequest

Anfrage für die Methode „GetSession“.

JSON-Darstellung
{
  "name": string,
  "includeAnswerDetails": boolean
}
Felder
name

string

Erforderlich. Der Ressourcenname der abzurufenden Sitzung. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

Optional. Wenn diese Option auf „true“ gesetzt ist, wird die vollständige Sitzung einschließlich aller Antwortdetails zurückgegeben.