Query

Menentukan kueri yang dimasukkan pengguna.

Representasi JSON
{
  "queryId": string,
  "createTime": string,
  "parts": [
    {
      object (QueryPart)
    }
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "text": string
  // End of mutually exclusive fields.
}
Kolom
queryId

string

Hanya output. ID unik untuk kueri.

createTime

string (Timestamp format)

Hanya output. Waktu saat server menerima kueri ini.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

parts[]

object (QueryPart)

Bagian konten kueri.

Konten kueri. Berikut adalah daftar kolom yang saling eksklusif. Paling banyak satu kolom akan ditetapkan dalam respons:
text

string

Teks biasa.

Akhir kolom yang saling eksklusif.

QueryPart

Mewakili bagian atau keseluruhan konten, yang digunakan untuk mewakili kueri. Kueri dapat terdiri dari beberapa bagian.

Representasi JSON
{
  "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 (PersonReference)
  },
  "driveDocumentReference": {
    object (DriveDocumentReference)
  },
  "documentReference": {
    object (DocumentReference)
  }
  // End of mutually exclusive fields.
}
Kolom
mimeType

string

Opsional. Jenis MIME standar IANA untuk data. Lihat https://www.iana.org/assignments/media-types/media-types.xhtml. Kolom ini bersifat opsional. Jika tidak ditetapkan, jenis MIME default yang diasumsikan adalah "text/plain" untuk kolom "data".

Payload bagian kueri. Berikut adalah daftar kolom yang saling eksklusif. Paling banyak satu kolom akan ditetapkan dalam respons:
text

string

Konten teks.

uiJsonPayload

string

Kolom ini diharapkan berupa pesan UI dalam format JSON. Mulai Q1 2026, uiJsonPayload hanya didukung untuk pesan A2UI.

personReference

object (PersonReference)

Referensi ke seseorang.

driveDocumentReference

object (DriveDocumentReference)

Referensi ke dokumen Google Drive.

documentReference

object (DocumentReference)

Referensi Document VAIS lainnya.

Akhir kolom yang saling eksklusif.

PersonReference

Mewakili referensi orang.

Representasi JSON
{
  "documentName": string,
  "personId": string,
  "email": string,
  "displayName": string,
  "displayPhotoUri": string,
  "destinationUri": string,
  "fileId": string
}
Kolom
documentName

string

Nama resource lengkap orang tersebut. Format: projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*.

personId

string

ID orang tersebut.

email

string

Email orang tersebut.

displayName

string

Nama tampilan orang tersebut.

displayPhotoUri

string

URL foto tampilan orang tersebut.

destinationUri

string

URI tujuan orang tersebut.

fileId

string

Hanya output. ID file data orang tersebut yang disimpan dalam file konteks sesi.

DriveDocumentReference

Mewakili referensi dokumen Google Drive.

Representasi JSON
{
  "driveId": string,
  "documentName": string,
  "displayTitle": string,
  "destinationUri": string,
  "iconUri": string,
  "fileId": string
}
Kolom
driveId

string

ID Drive dokumen.

documentName

string

Nama resource lengkap dokumen. Format: projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*.

displayTitle

string

Judul tampilan referensi.

destinationUri

string

URI tujuan referensi.

iconUri

string

URI ikon referensi dokumen Drive.

fileId

string

Hanya output. ID file data dokumen Drive yang disimpan dalam file konteks sesi.

DocumentReference

Mewakili referensi dokumen.

Representasi JSON
{
  "documentName": string,
  "displayTitle": string,
  "destinationUri": string,
  "iconUri": string,
  "fileId": string,
  "urlForConnector": string
}
Kolom
documentName

string

Nama resource lengkap dokumen. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/branches/{branch}/documents/{documentId}.

displayTitle

string

Judul tampilan referensi.

destinationUri

string

URI tujuan referensi.

iconUri

string

URI ikon referensi.

fileId

string

Hanya output. ID file data dokumen yang disimpan dalam file konteks sesi.

urlForConnector

string

Hanya input. urlForConnector dokumen yang ditampilkan oleh Penelusuran Gabungan.