Definiert eine vom Nutzer eingegebene Anfrage
| JSON-Darstellung |
|---|
{
"queryId": string,
"createTime": string,
"parts": [
{
object ( |
| Felder | |
|---|---|
queryId |
Nur Ausgabe. Eindeutige ID für die Anfrage. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server diese Anfrage akzeptiert hat. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
parts[] |
Teile des Anfrageinhalts. |
| Inhalt der Anfrage. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
text |
Nur Text |
| Ende der sich gegenseitig ausschließenden Felder. | |
QueryPart
Stellt einen Teil oder den gesamten Inhalt dar, der zur Darstellung einer Anfrage verwendet wird. Eine Anfrage kann aus mehreren Teilen bestehen.
| JSON-Darstellung |
|---|
{ "mimeType": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "text": string, "uiJsonPayload": string, "personReference": { object ( |
| Felder | |
|---|---|
mimeType |
Optional. Der IANA-Standard-MIME-Typ der Daten. Siehe https://www.iana.org/assignments/media-types/media-types.xhtml. Dieses Feld ist optional. Wenn nicht festgelegt, wird für das Feld „data“ standardmäßig der MIME-Typ „text/plain“ angenommen. |
| Die Nutzlast des Anfrageteils. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
text |
Textinhalt. |
uiJsonPayload |
Dieses Feld muss eine UI-Nachricht im JSON-Format sein. Ab dem ersten Quartal 2026 wird „uiJsonPayload“ nur für A2UI-Nachrichten unterstützt. |
personReference |
Verweis auf eine Person. |
driveDocumentReference |
Verweis auf ein Google Drive-Dokument. |
documentReference |
Andere VAIS- |
| Ende der sich gegenseitig ausschließenden Felder. | |
PersonReference
Stellt einen Personenverweis dar.
| JSON-Darstellung |
|---|
{ "documentName": string, "personId": string, "email": string, "displayName": string, "displayPhotoUri": string, "destinationUri": string, "fileId": string } |
| Felder | |
|---|---|
documentName |
Der vollständige Ressourcenname der Person. Format: |
personId |
Die Personen-ID der Person. |
email |
Die E-Mail-Adresse der Person. |
displayName |
Der Anzeigename der Person. |
displayPhotoUri |
Die URL des Profilfotos der Person. |
destinationUri |
Der Ziel-URI der Person. |
fileId |
Nur Ausgabe. Die Datei-ID der Personendaten, die in den Sitzungskontextdateien gespeichert sind. |
DriveDocumentReference
Stellt einen Google Drive-Dokumentverweis dar.
| JSON-Darstellung |
|---|
{ "driveId": string, "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string } |
| Felder | |
|---|---|
driveId |
Die Drive-ID des Dokuments. |
documentName |
Der vollständige Ressourcenname des Dokuments. Format: |
displayTitle |
Der Anzeigename des Verweises. |
destinationUri |
Der Ziel-URI des Verweises. |
iconUri |
Der Symbol-URI des Google Drive-Dokumentverweises. |
fileId |
Nur Ausgabe. Die Datei-ID der Google Drive-Dokumentdaten, die in den Sitzungskontextdateien gespeichert sind. |
DocumentReference
Stellt einen Dokumentverweis dar.
| JSON-Darstellung |
|---|
{ "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string, "urlForConnector": string } |
| Felder | |
|---|---|
documentName |
Der vollständige Ressourcenname des Dokuments. Format: |
displayTitle |
Der Anzeigename des Verweises. |
destinationUri |
Der Ziel-URI des Verweises. |
iconUri |
Der Symbol-URI des Verweises. |
fileId |
Nur Ausgabe. Die Datei-ID der Dokumentdaten, die in den Sitzungskontextdateien gespeichert sind. |
urlForConnector |
Nur Eingabe. Die urlForConnector des Dokuments, das von der föderierten Suche zurückgegeben wurde. |