Class ListTransfersFilter

java.lang.Object
com.vonage.client.subaccounts.ListTransfersFilter
All Implemented Interfaces:
QueryParamsRequest

public class ListTransfersFilter extends Object implements QueryParamsRequest
  • Method Details

    • makeParams

      Description copied from interface: QueryParamsRequest
      Internal method for serializing the fields of this class into query parameters. The Map should be mutable so that subclasses can add fields, otherwise the method or implementing class should be marked as final. Duplicate entries can be handled by mapping the key to a list of the entries.
      Specified by:
      makeParams in interface QueryParamsRequest
      Returns:
      The query parameters as unique key-value pairs.
    • getStartDate

      Start of the retrieval period.
      Returns:
      The start date of the range or Instant.EPOCH if unspecified (the default).
    • getEndDate

      public Instant getEndDate()
      End of the retrieval period. If absent then all transfers until now are returned.
      Returns:
      The end date of the range or null if unspecified (the default).
    • getSubaccount

      Subaccount API key to filter by.
      Returns:
      The subaccount ID to filter by, or null if unspecified (the default).
    • builder

      Entry point for constructing an instance of this class.
      Returns:
      A new Builder.