Package vn.payos.core

Class Page<Item>

java.lang.Object
vn.payos.core.Page<Item>

public class Page<Item> extends Object
Page
  • Constructor Details

    • Page

      public Page(PayOS client, T response, Class<? extends PageableResponse<Item>> responseClass, FinalRequestOptions<?> options)
      Page
      Type Parameters:
      T - Item type
      Parameters:
      client - client
      response - response
      responseClass - response body type
      options - options
  • Method Details

    • hasNextPage

      public boolean hasNextPage()
      Has next page
      Returns:
      result
    • hasPreviousPage

      public boolean hasPreviousPage()
      Has previous page
      Returns:
      result
    • nextPage

      public Page<Item> nextPage()
      Get next page
      Returns:
      next page
    • previousPage

      public Page<Item> previousPage()
      Get previous page
      Returns:
      previous page
    • autoPager

      public AutoPager<Item> autoPager()
      Auto pager
      Returns:
      auto pager