Package model

Class ListTransfersQueryParams


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class ListTransfersQueryParams
    extends Object
    ListTransfersQueryParams
    • Constructor Detail

      • ListTransfersQueryParams

        public ListTransfersQueryParams()
    • Method Detail

      • getSort

        @Nullable
        public String getSort()
        Specify key to be used for sorting the collection.
        Returns:
        sort
      • setSort

        public void setSort​(String sort)
      • getAfterCursor

        @Nullable
        public String getAfterCursor()
        Return every resource created after the cursor value.
        Returns:
        afterCursor
      • setAfterCursor

        public void setAfterCursor​(String afterCursor)
      • getLimit

        @Nullable
        public Long getLimit()
        The numbers of items to return.
        Returns:
        limit
      • setLimit

        public void setLimit​(Long limit)
      • getAmount

        @Nullable
        public Long getAmount()
        Filter by an amount equal to the given value.
        Returns:
        amount
      • setAmount

        public void setAmount​(Long amount)
      • getAmountGte

        @Nullable
        public Long getAmountGte()
        Filter by an amount greater than or equal.
        Returns:
        amountGte
      • setAmountGte

        public void setAmountGte​(Long amountGte)
      • getAmountGt

        @Nullable
        public Long getAmountGt()
        Filter by an amount greater than.
        Returns:
        amountGt
      • setAmountGt

        public void setAmountGt​(Long amountGt)
      • getAmountLte

        @Nullable
        public Long getAmountLte()
        Filter by an amount less than or equal.
        Returns:
        amountLte
      • setAmountLte

        public void setAmountLte​(Long amountLte)
      • getAmountLt

        @Nullable
        public Long getAmountLt()
        Filter by an amount less than.
        Returns:
        amountLt
      • setAmountLt

        public void setAmountLt​(Long amountLt)
      • getCreatedAtGte

        @Nullable
        public String getCreatedAtGte()
        Filter where `created_at` is after the given date.
        Returns:
        createdAtGte
      • setCreatedAtGte

        public void setCreatedAtGte​(String createdAtGte)
      • getCreatedAtLte

        @Nullable
        public String getCreatedAtLte()
        Filter where `created_at` is before the given date.
        Returns:
        createdAtLte
      • setCreatedAtLte

        public void setCreatedAtLte​(String createdAtLte)
      • getIdempotencyId

        @Nullable
        public String getIdempotencyId()
        Filter by `idempotency_id`.
        Returns:
        idempotencyId
      • setIdempotencyId

        public void setIdempotencyId​(String idempotencyId)
      • setId

        public void setId​(String id)
      • getState

        @Nullable
        public String getState()
        Filter by Transaction state.
        Returns:
        state
      • setState

        public void setState​(String state)
      • getReadyToSettleAtGte

        @Nullable
        public String getReadyToSettleAtGte()
        Filter by `ready_to_settle_at`.
        Returns:
        readyToSettleAtGte
      • setReadyToSettleAtGte

        public void setReadyToSettleAtGte​(String readyToSettleAtGte)
      • getReadyToSettleAtLte

        @Nullable
        public String getReadyToSettleAtLte()
        Filter by `ready_to_settle_at`.
        Returns:
        readyToSettleAtLte
      • setReadyToSettleAtLte

        public void setReadyToSettleAtLte​(String readyToSettleAtLte)
      • getStatementDescriptor

        @Nullable
        public Long getStatementDescriptor()
        Filter by `statement_descriptor`.
        Returns:
        statementDescriptor
      • setStatementDescriptor

        public void setStatementDescriptor​(Long statementDescriptor)
      • getTraceId

        @Nullable
        public String getTraceId()
        Filter by `trace_id`.
        Returns:
        traceId
      • setTraceId

        public void setTraceId​(String traceId)
      • getUpdatedAtGte

        @Nullable
        public String getUpdatedAtGte()
        Filter where `updated_at` is after the given date.
        Returns:
        updatedAtGte
      • setUpdatedAtGte

        public void setUpdatedAtGte​(String updatedAtGte)
      • getUpdatedAtLte

        @Nullable
        public String getUpdatedAtLte()
        Filter where `updated_at` is before the given date.
        Returns:
        updatedAtLte
      • setUpdatedAtLte

        public void setUpdatedAtLte​(String updatedAtLte)
      • getInstrumentBin

        @Nullable
        public String getInstrumentBin()
        Filter by Bank Identification Number (BIN). The BIN is the first 6 digits of the masked number.
        Returns:
        instrumentBin
      • setInstrumentBin

        public void setInstrumentBin​(String instrumentBin)
      • getInstrumentAccountLast4

        @Nullable
        public String getInstrumentAccountLast4()
        Filter Transactions by the last 4 digits of the bank account. The bank account last 4 are the last 4 digits of the masked number instrument_account_last4=9444 BIN.
        Returns:
        instrumentAccountLast4
      • setInstrumentAccountLast4

        public void setInstrumentAccountLast4​(String instrumentAccountLast4)
      • getInstrumentBrandType

        @Nullable
        public String getInstrumentBrandType()
        Filter by card brand. Available card brand types can be found in the drop-down.
        Returns:
        instrumentBrandType
      • setInstrumentBrandType

        public void setInstrumentBrandType​(String instrumentBrandType)
      • getMerchantIdentityId

        @Nullable
        public String getMerchantIdentityId()
        Filter by `Identity` ID.
        Returns:
        merchantIdentityId
      • setMerchantIdentityId

        public void setMerchantIdentityId​(String merchantIdentityId)
      • getMerchantIdentityName

        @Nullable
        public String getMerchantIdentityName()
        Filter Transactions by `Identity` name. The name is not case-sensitive.
        Returns:
        merchantIdentityName
      • setMerchantIdentityName

        public void setMerchantIdentityName​(String merchantIdentityName)
      • getInstrumentName

        @Nullable
        public String getInstrumentName()
        Filter Transactions by `Payment Instrument` name.
        Returns:
        instrumentName
      • setInstrumentName

        public void setInstrumentName​(String instrumentName)
      • getInstrumentType

        @Nullable
        public String getInstrumentType()
        Filter Transactions by `Payment Instrument` type. Available instrument types include: Bank Account or Payment Card
        Returns:
        instrumentType
      • setInstrumentType

        public void setInstrumentType​(String instrumentType)
      • getMerchantId

        @Nullable
        public String getMerchantId()
        Filter by `Merchant` ID.
        Returns:
        merchantId
      • setMerchantId

        public void setMerchantId​(String merchantId)
      • getMerchantMid

        @Nullable
        public String getMerchantMid()
        Filter by Merchant Identification Number (MID).
        Returns:
        merchantMid
      • setMerchantMid

        public void setMerchantMid​(String merchantMid)
      • getInstrumentCardLast4

        @Nullable
        public String getInstrumentCardLast4()
        Filter by the payment card last 4 digits.
        Returns:
        instrumentCardLast4
      • setInstrumentCardLast4

        public void setInstrumentCardLast4​(String instrumentCardLast4)
      • getMerchantProcessorId

        @Nullable
        public String getMerchantProcessorId()
        Filter by `Processor` ID.
        Returns:
        merchantProcessorId
      • setMerchantProcessorId

        public void setMerchantProcessorId​(String merchantProcessorId)
      • getType

        @Nullable
        public String getType()
        Filter by `Transfer` type. Available type filters include: All, Debits, Refunds, or Credits.
        Returns:
        type
      • setType

        public void setType​(String type)
      • getBeforeCursor

        @Nullable
        public String getBeforeCursor()
        Return every resource created before the cursor value.
        Returns:
        beforeCursor
      • setBeforeCursor

        public void setBeforeCursor​(String beforeCursor)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        IOException - if the JSON Object is invalid with respect to ListTransfersQueryParams
      • fromJson

        public static ListTransfersQueryParams fromJson​(String jsonString)
                                                 throws IOException
        Create an instance of ListTransfersQueryParams given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ListTransfersQueryParams
        Throws:
        IOException - if the JSON string is invalid with respect to ListTransfersQueryParams
      • toJson

        public String toJson()
        Convert an instance of ListTransfersQueryParams to an JSON string
        Returns:
        JSON string