WidgetListSessionsRequest

Richiesta di messaggio per il metodo WidgetService.WidgetListSessions.

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

string

Obbligatorio. La risorsa di località in cui verranno eseguite le sessioni di elenco dei widget. Formato: locations/{location}

configId

string

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

listSessionsRequest

object (ListSessionsRequest)

Obbligatorio. La richiesta proxy a ConversationalSearchService.ListSessions.

additionalParams

object (AdditionalParams)

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

ListSessionsRequest

Richiesta per il metodo ListSessions.

Rappresentazione JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string,
  "filter": string,
  "orderBy": string
}
Campi
parent

string

Obbligatorio. Il nome della risorsa del datastore. Formato: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}

pageSize

integer

Il numero massimo di risultati da restituire. Se non specificato, il valore predefinito è 50. Il valore massimo consentito è 1000.

pageToken

string

Un token di pagina ricevuto da una precedente chiamata ListSessions. Forniscilo per recuperare la pagina successiva.

filter

string

Un elenco di campi separato da virgole in base ai quali filtrare, nella grammatica EBNF.

I campi supportati sono:

  • user_pseudo_id
  • state
  • display_name
  • starred
  • is_pinned
  • labels
  • create_time
  • update_time

Esempi:

  • user_pseudo_id = some_id
  • display_name = "some_name"
  • starred = true
  • is_pinned=true AND (NOT labels:hidden)
  • create_time > "1970-01-01T12:00:00Z"
orderBy

string

Un elenco separato da virgole di campi in base ai quali ordinare, ordinati in ordine crescente. Utilizza "desc" dopo il nome di un campo per l'ordine decrescente.

Campi supportati:

  • update_time
  • create_time
  • session_name
  • is_pinned

Esempio:

  • update_time desc
  • create_time
  • is_pinned desc,update_time desc: elenca le sessioni prima in base a is_pinned, poi in base a update_time.