FetchDocumentsRequest

Richiesta di messaggio per il metodo HomepageDataService.FetchDocuments.

Rappresentazione 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.
}
Campi
homepageDataConfig

string

Obbligatorio. Il nome della configurazione dei dati della home page. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/homepageDataConfig

pageSize

integer

Il numero massimo di documenti da restituire. Il valore massimo consentito è 20.

type

enum (Type)

Il tipo di richiesta.

disableCache

boolean

Facoltativo. Se il valore è true, la cache non verrà utilizzata.

Campo unione request_type. Digita la richiesta. request_type può essere solo uno dei seguenti:
recommendedDocuments

object (RecommendedDocuments)

Configurazione per recuperare i documenti consigliati per l'utente.

recentDocuments

object (RecentDocuments)

Configurazione per recuperare i documenti recenti dell'utente.

recentEvents

object (RecentEvents)

Configurazione per recuperare gli eventi recenti per l'utente.

announcements

object (Announcements)

Configurazione per recuperare gli annunci per l'utente.

RecommendedDocuments

Configurazione per recuperare i documenti consigliati per l'utente.

Rappresentazione JSON
{
  "types": [
    enum (Type)
  ]
}
Campi
types[]

enum (Type)

Facoltativo. Il tipo di documenti da restituire nei documenti consigliati. Se è vuoto, vengono restituiti tutti i tipi di documenti.

RecentDocuments

Configurazione per recuperare i documenti recenti dell'utente.

Rappresentazione JSON
{
  "types": [
    enum (Type)
  ]
}
Campi
types[]

enum (Type)

Facoltativo. Il tipo di documenti da restituire nei documenti recenti. Se è vuoto, vengono restituiti tutti i tipi di documenti.

RecentEvents

Questo tipo non contiene campi.

Configurazione per recuperare gli eventi recenti per l'utente.

Annunci

Configurazione per recuperare gli annunci per l'utente.

Rappresentazione JSON
{
  "types": [
    enum (Type)
  ]
}
Campi
types[]

enum (Type)

Facoltativo. Il tipo di annunci da restituire. Se è vuoto, vengono restituiti tutti i tipi di annunci.