FetchDocumentsRequest

Solicite uma mensagem para o método HomepageDataService.FetchDocuments.

Representação 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.
}
Campos
homepageDataConfig

string

Obrigatório. O nome da configuração de dados da página inicial. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/homepageDataConfig

pageSize

integer

O número máximo de documentos a serem retornados. O valor máximo permitido é 20.

type

enum (Type)

O tipo de solicitação.

disableCache

boolean

Opcional. Se for verdadeiro, o cache não será usado.

Campo de união request_type. Tipo da solicitação. request_type pode ser apenas de um dos tipos a seguir:
recommendedDocuments

object (RecommendedDocuments)

Configuração para buscar documentos recomendados para o usuário.

recentDocuments

object (RecentDocuments)

Configuração para buscar documentos recentes do usuário.

recentEvents

object (RecentEvents)

Configuração para buscar eventos recentes do usuário.

announcements

object (Announcements)

Configuração para buscar anúncios para o usuário.

RecommendedDocuments

Configuração para buscar documentos recomendados para o usuário.

Representação JSON
{
  "types": [
    enum (Type)
  ]
}
Campos
types[]

enum (Type)

Opcional. O tipo de documentos a serem retornados nos documentos recomendados. Se estiver vazio, todos os tipos de documentos serão retornados.

RecentDocuments

Configuração para buscar documentos recentes do usuário.

Representação JSON
{
  "types": [
    enum (Type)
  ]
}
Campos
types[]

enum (Type)

Opcional. O tipo de documentos a serem retornados nos documentos recentes. Se estiver vazio, todos os tipos de documentos serão retornados.

RecentEvents

Esse tipo não tem campos.

Configuração para buscar eventos recentes do usuário.

Anúncios

Configuração para buscar anúncios para o usuário.

Representação JSON
{
  "types": [
    enum (Type)
  ]
}
Campos
types[]

enum (Type)

Opcional. O tipo de anúncios a serem retornados. Se estiver vazio, todos os tipos de avisos serão retornados.