WidgetListSessionsRequest

Anfragenachricht für die Methode WidgetService.WidgetListSessions.

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

string

Erforderlich. Die Standortressource, in der die Sitzungen für die Widget-Liste ausgeführt werden. Format: locations/{location}

configId

string

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

listSessionsRequest

object (ListSessionsRequest)

Erforderlich. Die an ConversationalSearchService.ListSessions weitergeleitete Anfrage

additionalParams

object (AdditionalParams)

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

ListSessionsRequest

Anfrage für die Methode „ListSessions“

JSON-Darstellung
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string,
  "filter": string,
  "orderBy": string
}
Felder
parent

string

Erforderlich. Der Ressourcenname des Datenspeichers. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStoreId}

pageSize

integer

Maximale Anzahl der zurückzugebenden Ergebnisse. Wenn nichts anderes angegeben wird, wird der Wert standardmäßig auf 50 gesetzt. Der maximal zulässige Wert beträgt 1.000.

pageToken

string

Ein Seitentoken, das von einem vorherigen ListSessions-Aufruf empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen.

filter

string

Eine durch Kommas getrennte Liste der Felder, nach denen gefiltert werden soll, in EBNF-Grammatik.

Diese Felder werden unterstützt:

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

Beispiele:

  • 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

Eine durch Kommas getrennte Liste von Feldern, nach denen in aufsteigender Reihenfolge sortiert werden soll. Verwenden Sie „desc“ nach einem Feldnamen für die absteigende Sortierung.

Unterstützte Felder:

  • update_time
  • create_time
  • session_name
  • is_pinned

Beispiel:

  • update_time desc
  • create_time
  • is_pinned desc,update_time desc: listet Sitzungen zuerst nach „is_pinned“ und dann nach „update_time“ auf