FetchDocumentsRequest

Pesan permintaan untuk metode HomepageDataService.FetchDocuments.

Representasi JSON
{
  "homepageDataConfig": string,
  "pageSize": integer,
  "type": enum (Type),
  "disableCache": boolean,

  // Union field request_type can be only one of the following:
  "recommendedDocuments": {
    object (RecommendedDocuments)
  },
  "recentDocuments": {
    object (RecentDocuments)
  },
  "recentEvents": {
    object (RecentEvents)
  },
  "announcements": {
    object (Announcements)
  }
  // End of list of possible types for union field request_type.
}
Kolom
homepageDataConfig

string

Wajib. Nama konfigurasi data halaman beranda. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/homepageDataConfig

pageSize

integer

Jumlah maksimum dokumen yang akan ditampilkan. Nilai maksimum yang diizinkan adalah 20.

type

enum (Type)

Jenis permintaan.

disableCache

boolean

Opsional. Jika benar, cache tidak akan digunakan.

Kolom union request_type. Ketik permintaan. request_type hanya ada berupa salah satu diantara berikut:
recommendedDocuments

object (RecommendedDocuments)

Konfigurasi untuk mengambil dokumen yang direkomendasikan bagi pengguna.

recentDocuments

object (RecentDocuments)

Konfigurasi untuk mengambil dokumen terbaru pengguna.

recentEvents

object (RecentEvents)

Konfigurasi untuk mengambil peristiwa terbaru bagi pengguna.

announcements

object (Announcements)

Konfigurasi untuk mengambil pengumuman bagi pengguna.

RecommendedDocuments

Konfigurasi untuk mengambil dokumen yang direkomendasikan bagi pengguna.

Representasi JSON
{
  "types": [
    enum (Type)
  ]
}
Kolom
types[]

enum (Type)

Opsional. Jenis dokumen yang akan ditampilkan dalam dokumen yang direkomendasikan. Jika kosong, semua jenis dokumen akan ditampilkan.

RecentDocuments

Konfigurasi untuk mengambil dokumen terbaru pengguna.

Representasi JSON
{
  "types": [
    enum (Type)
  ]
}
Kolom
types[]

enum (Type)

Opsional. Jenis dokumen yang akan ditampilkan di dokumen terbaru. Jika kosong, semua jenis dokumen akan ditampilkan.

RecentEvents

Jenis ini tidak memiliki kolom.

Konfigurasi untuk mengambil peristiwa terbaru bagi pengguna.

Pengumuman

Konfigurasi untuk mengambil pengumuman bagi pengguna.

Representasi JSON
{
  "types": [
    enum (Type)
  ]
}
Kolom
types[]

enum (Type)

Opsional. Jenis pengumuman yang akan ditampilkan. Jika kosong, semua jenis pengumuman akan ditampilkan.