Package vn.payos.core
Class PageAsync<Item>
java.lang.Object
vn.payos.core.PageAsync<Item>
PageAsync
-
Constructor Summary
ConstructorsConstructorDescriptionPageAsync(PayOSAsync client, CompletableFuture<T> responseFuture, Class<? extends PageableResponse<Item>> responseClass, FinalRequestOptions<?> options) PageAsync -
Method Summary
Modifier and TypeMethodDescriptionAuto pagerbooleanHas next pagebooleanHas previous pagenextPage()Get next pageGet previous page
-
Constructor Details
-
PageAsync
public PageAsync(PayOSAsync client, CompletableFuture<T> responseFuture, Class<? extends PageableResponse<Item>> responseClass, FinalRequestOptions<?> options) PageAsync- Type Parameters:
T- Item type- Parameters:
client- clientresponseFuture- responseresponseClass- response body typeoptions- options
-
-
Method Details
-
hasNextPage
public boolean hasNextPage()Has next page- Returns:
- result
-
hasPreviousPage
public boolean hasPreviousPage()Has previous page- Returns:
- result
-
nextPage
Get next page- Returns:
- next page
-
previousPage
Get previous page- Returns:
- previous page
-
autoPager
Auto pager- Returns:
- auto pager
-