WidgetGetSessionRequest

Richiesta di messaggio per il metodo WidgetService.WidgetGetSession.

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

string

Obbligatorio. La risorsa di località in cui verrà eseguita la sessione di recupero del widget. Formato: locations/{location}

configId

string

Obbligatorio. L'UUID di WidgetConfig. Questo campo viene utilizzato per identificare la configurazione del widget.

getSessionRequest

object (GetSessionRequest)

Obbligatorio. La richiesta proxy a ConversationalSearchService.GetSession. Per [WidgetService.WidgetGetSession.get_session_request.name], è richiesto solo sessionId.

additionalParams

object (AdditionalParams)

Obbligatorio. Parametri aggiuntivi per il miglioramento della sicurezza e della privacy.

GetSessionRequest

Richiesta per il metodo GetSession.

Rappresentazione JSON
{
  "name": string,
  "includeAnswerDetails": boolean
}
Campi
name

string

Obbligatorio. Il nome della risorsa della sessione da ottenere. Formato: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

Facoltativo. Se è impostato su true, viene restituita la sessione completa, inclusi tutti i dettagli delle risposte.