WidgetGetSessionRequest

Mensaje de solicitud para el método WidgetService.WidgetGetSession.

Representación JSON
{
  "location": string,
  "configId": string,
  "getSessionRequest": {
    object (GetSessionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Campos
location

string

Obligatorio. Es el recurso de ubicación en el que se realizará la sesión de obtención del widget. Formato: locations/{location}

configId

string

Obligatorio. Es el UUID de WidgetConfig. Este campo se usa para identificar la configuración del widget.

getSessionRequest

object (GetSessionRequest)

Obligatorio. Es la solicitud con proxy a ConversationalSearchService.GetSession. Para [WidgetService.WidgetGetSession.get_session_request.name], solo se requiere sessionId.

additionalParams

object (AdditionalParams)

Obligatorio. Son parámetros adicionales para mejorar la seguridad y la privacidad.

GetSessionRequest

Es la solicitud para el método GetSession.

Representación JSON
{
  "name": string,
  "includeAnswerDetails": boolean
}
Campos
name

string

Obligatorio. Es el nombre del recurso de la sesión que se obtendrá. Formato: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}/sessions/{sessionId}

includeAnswerDetails

boolean

Opcional. Si se configura como verdadero, se devolverá la sesión completa, incluidos todos los detalles de las respuestas.