Class PaginatedOptions
java.lang.Object
ink.icoding.github4j.option.PaginatedOptions
- Direct Known Subclasses:
ListArtifactsOptions, ListBranchesOptions, ListCollaboratorsOptions, ListForksOptions, ListGistsOptions, ListIssueCommentsOptions, ListIssuesOptions, ListLicensesOptions, ListMilestonesOptions, ListNotificationsOptions, ListOrgInvitationsOptions, ListOrgMembersOptions, ListOrgReposOptions, ListOutsideCollaboratorsOptions, ListProjectCardsOptions, ListProjectsOptions, ListPullsOptions, ListReposOptions, ListReviewCommentsOptions, ListTeamMembersOptions, ListUserIssuesOptions, ListUserReposOptions, ListWorkflowJobsOptions, ListWorkflowRunsOptions, PageOptions, SearchOptions
分页查询参数基类。所有列表类 API 的 Options 都继承此类。
提供通用的 per_page 和 page 分页参数,
子类通过重写 toQueryParams() 添加额外的查询参数。
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void将所有非空参数转换为查询参数 Map。
-
Field Details
-
perPage
每页返回的结果数量,默认 30,最大 100 -
page
页码,从 1 开始
-
-
Constructor Details
-
PaginatedOptions
public PaginatedOptions()
-
-
Method Details
-
toQueryParams
-
putIfNotNull
-