Package api

Class TransfersApi.APIlistTransfersRequest

  • Enclosing class:
    TransfersApi

    public class TransfersApi.APIlistTransfersRequest
    extends Object
    • Method Detail

      • afterCursor

        public TransfersApi.APIlistTransfersRequest afterCursor​(String afterCursor)
        Set afterCursor
        Parameters:
        afterCursor - Return every resource created after the cursor value. (optional)
        Returns:
        APIlistTransfersRequest
      • amount

        public TransfersApi.APIlistTransfersRequest amount​(Long amount)
        Set amount
        Parameters:
        amount - Filter by an amount equal to the given value. (optional)
        Returns:
        APIlistTransfersRequest
      • amountGte

        public TransfersApi.APIlistTransfersRequest amountGte​(Long amountGte)
        Set amountGte
        Parameters:
        amountGte - Filter by an amount greater than or equal. (optional)
        Returns:
        APIlistTransfersRequest
      • amountLte

        public TransfersApi.APIlistTransfersRequest amountLte​(Long amountLte)
        Set amountLte
        Parameters:
        amountLte - Filter by an amount less than or equal. (optional)
        Returns:
        APIlistTransfersRequest
      • createdAtGte

        public TransfersApi.APIlistTransfersRequest createdAtGte​(String createdAtGte)
        Set createdAtGte
        Parameters:
        createdAtGte - Filter where `created_at` is after the given date. (optional)
        Returns:
        APIlistTransfersRequest
      • createdAtLte

        public TransfersApi.APIlistTransfersRequest createdAtLte​(String createdAtLte)
        Set createdAtLte
        Parameters:
        createdAtLte - Filter where `created_at` is before the given date. (optional)
        Returns:
        APIlistTransfersRequest
      • idempotencyId

        public TransfersApi.APIlistTransfersRequest idempotencyId​(String idempotencyId)
        Set idempotencyId
        Parameters:
        idempotencyId - Filter by `idempotency_id`. (optional)
        Returns:
        APIlistTransfersRequest
      • readyToSettleAtGte

        public TransfersApi.APIlistTransfersRequest readyToSettleAtGte​(String readyToSettleAtGte)
        Set readyToSettleAtGte
        Parameters:
        readyToSettleAtGte - Filter by `ready_to_settle_at`. (optional)
        Returns:
        APIlistTransfersRequest
      • readyToSettleAtLte

        public TransfersApi.APIlistTransfersRequest readyToSettleAtLte​(String readyToSettleAtLte)
        Set readyToSettleAtLte
        Parameters:
        readyToSettleAtLte - Filter by `ready_to_settle_at`. (optional)
        Returns:
        APIlistTransfersRequest
      • statementDescriptor

        public TransfersApi.APIlistTransfersRequest statementDescriptor​(Long statementDescriptor)
        Set statementDescriptor
        Parameters:
        statementDescriptor - Filter by `statement_descriptor`. (optional)
        Returns:
        APIlistTransfersRequest
      • updatedAtGte

        public TransfersApi.APIlistTransfersRequest updatedAtGte​(String updatedAtGte)
        Set updatedAtGte
        Parameters:
        updatedAtGte - Filter where `updated_at` is after the given date. (optional)
        Returns:
        APIlistTransfersRequest
      • updatedAtLte

        public TransfersApi.APIlistTransfersRequest updatedAtLte​(String updatedAtLte)
        Set updatedAtLte
        Parameters:
        updatedAtLte - Filter where `updated_at` is before the given date. (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentBin

        public TransfersApi.APIlistTransfersRequest instrumentBin​(String instrumentBin)
        Set instrumentBin
        Parameters:
        instrumentBin - Filter by Bank Identification Number (BIN). The BIN is the first 6 digits of the masked number. (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentAccountLast4

        public TransfersApi.APIlistTransfersRequest instrumentAccountLast4​(String instrumentAccountLast4)
        Set instrumentAccountLast4
        Parameters:
        instrumentAccountLast4 - 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. (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentBrandType

        public TransfersApi.APIlistTransfersRequest instrumentBrandType​(String instrumentBrandType)
        Set instrumentBrandType
        Parameters:
        instrumentBrandType - Filter by card brand. Available card brand types can be found in the drop-down. (optional)
        Returns:
        APIlistTransfersRequest
      • merchantIdentityId

        public TransfersApi.APIlistTransfersRequest merchantIdentityId​(String merchantIdentityId)
        Set merchantIdentityId
        Parameters:
        merchantIdentityId - Filter by `Identity` ID. (optional)
        Returns:
        APIlistTransfersRequest
      • merchantIdentityName

        public TransfersApi.APIlistTransfersRequest merchantIdentityName​(String merchantIdentityName)
        Set merchantIdentityName
        Parameters:
        merchantIdentityName - Filter Transactions by `Identity` name. The name is not case-sensitive. (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentName

        public TransfersApi.APIlistTransfersRequest instrumentName​(String instrumentName)
        Set instrumentName
        Parameters:
        instrumentName - Filter Transactions by `Payment Instrument` name. (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentType

        public TransfersApi.APIlistTransfersRequest instrumentType​(String instrumentType)
        Set instrumentType
        Parameters:
        instrumentType - Filter Transactions by `Payment Instrument` type. Available instrument types include: Bank Account or Payment Card (optional)
        Returns:
        APIlistTransfersRequest
      • merchantMid

        public TransfersApi.APIlistTransfersRequest merchantMid​(String merchantMid)
        Set merchantMid
        Parameters:
        merchantMid - Filter by Merchant Identification Number (MID). (optional)
        Returns:
        APIlistTransfersRequest
      • instrumentCardLast4

        public TransfersApi.APIlistTransfersRequest instrumentCardLast4​(String instrumentCardLast4)
        Set instrumentCardLast4
        Parameters:
        instrumentCardLast4 - Filter by the payment card last 4 digits. (optional)
        Returns:
        APIlistTransfersRequest
      • merchantProcessorId

        public TransfersApi.APIlistTransfersRequest merchantProcessorId​(String merchantProcessorId)
        Set merchantProcessorId
        Parameters:
        merchantProcessorId - Filter by `Processor` ID. (optional)
        Returns:
        APIlistTransfersRequest
      • type

        public TransfersApi.APIlistTransfersRequest type​(String type)
        Set type
        Parameters:
        type - Filter by `Transfer` type. Available type filters include: All, Debits, Refunds, or Credits. (optional)
        Returns:
        APIlistTransfersRequest
      • beforeCursor

        public TransfersApi.APIlistTransfersRequest beforeCursor​(String beforeCursor)
        Set beforeCursor
        Parameters:
        beforeCursor - Return every resource created before the cursor value. (optional)
        Returns:
        APIlistTransfersRequest
      • buildCall

        public okhttp3.Call buildCall​(ApiCallback _callback)
                               throws ApiException
        Build call for listTransfers
        Parameters:
        _callback - ApiCallback API callback
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 List of Transfer objects * finix-apiuser-role -
        * date -
        * x-request-id -
        401 Authentication information is missing or invalid * finix-apiuser-role -
        * date -
        * x-request-id -
        403 Forbidden * finix-apiuser-role -
        * date -
        * x-request-id -
        404 Object does not exist * finix-apiuser-role -
        * date -
        * x-request-id -
        406 Not Acceptable * finix-apiuser-role -
        * date -
        * x-request-id -
      • execute

        public TransfersList execute()
                              throws ApiException
        Execute listTransfers request
        Returns:
        TransfersList
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 List of Transfer objects * finix-apiuser-role -
        * date -
        * x-request-id -
        401 Authentication information is missing or invalid * finix-apiuser-role -
        * date -
        * x-request-id -
        403 Forbidden * finix-apiuser-role -
        * date -
        * x-request-id -
        404 Object does not exist * finix-apiuser-role -
        * date -
        * x-request-id -
        406 Not Acceptable * finix-apiuser-role -
        * date -
        * x-request-id -
      • executeWithHttpInfo

        public ApiResponse<TransfersList> executeWithHttpInfo()
                                                       throws ApiException
        Execute listTransfers request with HTTP info returned
        Returns:
        ApiResponse<TransfersList>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 List of Transfer objects * finix-apiuser-role -
        * date -
        * x-request-id -
        401 Authentication information is missing or invalid * finix-apiuser-role -
        * date -
        * x-request-id -
        403 Forbidden * finix-apiuser-role -
        * date -
        * x-request-id -
        404 Object does not exist * finix-apiuser-role -
        * date -
        * x-request-id -
        406 Not Acceptable * finix-apiuser-role -
        * date -
        * x-request-id -
      • executeAsync

        public okhttp3.Call executeAsync​(ApiCallback<TransfersList> _callback)
                                  throws ApiException
        Execute listTransfers request (asynchronously)
        Parameters:
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 List of Transfer objects * finix-apiuser-role -
        * date -
        * x-request-id -
        401 Authentication information is missing or invalid * finix-apiuser-role -
        * date -
        * x-request-id -
        403 Forbidden * finix-apiuser-role -
        * date -
        * x-request-id -
        404 Object does not exist * finix-apiuser-role -
        * date -
        * x-request-id -
        406 Not Acceptable * finix-apiuser-role -
        * date -
        * x-request-id -