Class PaginatedRequest

java.lang.Object
ru.loolzaaa.youkassa.client.PaginatedRequest
Direct Known Subclasses:
DealList, PaymentList, ReceiptList, RefundList

public abstract class PaginatedRequest extends Object
This class used to request collection of entities.

If limit is specified, then returned size of list of requested entities would be less than or equal specified limit.

If cursor is specified, then the required piece of data will be requested.

Contains base logic for convert filter parameters to http query parameters.

  • Constructor Details

    • PaginatedRequest

      public PaginatedRequest()
  • Method Details

    • toQueryString

      public final String toQueryString()
      Converts all specified filter parameters to http query parameters.
      Returns:
      string representation of http query parameters or empty string if there is no specified parameters
    • getQuery

      public abstract String getQuery()
      Query parameters converter for classes that extends this.
      Returns:
      string representation of http query parameters or empty string if there is no specified parameters