FetchDocumentsRequest

HomepageDataService.FetchDocuments 方法的要求訊息。

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.
}
欄位
homepageDataConfig

string

這是必要旗標,首頁資料設定的名稱。格式:projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/homepageDataConfig

pageSize

integer

要傳回的文件數量上限。允許的最大值為 20。

type

enum (Type)

要求的類型。

disableCache

boolean

(選用步驟) 如為 true,則不會使用快取。

聯集欄位 request_type。要求類型。request_type 只能是下列其中一項:
recommendedDocuments

object (RecommendedDocuments)

設定擷取使用者建議文件的設定。

recentDocuments

object (RecentDocuments)

設定擷取使用者最近的文件。

recentEvents

object (RecentEvents)

設定要為使用者擷取近期活動。

announcements

object (Announcements)

設定擷取使用者公告。

RecommendedDocuments

設定擷取使用者建議文件的設定。

JSON 表示法
{
  "types": [
    enum (Type)
  ]
}
欄位
types[]

enum (Type)

(選用步驟) 建議文件中要傳回的文件類型。如果留空,則會傳回所有類型的文件。

RecentDocuments

設定擷取使用者最近的文件。

JSON 表示法
{
  "types": [
    enum (Type)
  ]
}
欄位
types[]

enum (Type)

(選用步驟) 要在最近的文件中傳回的文件類型。如果留空,則會傳回所有類型的文件。

RecentEvents

這個類型沒有任何欄位。

設定要為使用者擷取近期活動。

公告

設定擷取使用者公告。

JSON 表示法
{
  "types": [
    enum (Type)
  ]
}
欄位
types[]

enum (Type)

(選用步驟) 要傳回的公告類型。如果留空,系統會傳回所有類型的公告。