Class PostTransferBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2024-08-14T14:33:10.718930Z[Etc/UTC]")
    public class PostTransferBankModel
    extends Object
    PostTransferBankModel
    • Constructor Detail

      • PostTransferBankModel

        public PostTransferBankModel()
    • Method Detail

      • getQuoteGuid

        @Nonnull
        public String getQuoteGuid()
        The associated quote's identifier.
        Returns:
        quoteGuid
      • setQuoteGuid

        public void setQuoteGuid​(String quoteGuid)
      • getCustomerGuid

        @Nullable
        public String getCustomerGuid()
        The customer's identifier.
        Returns:
        customerGuid
      • setCustomerGuid

        public void setCustomerGuid​(String customerGuid)
      • getFiatAccountGuid

        @Nullable
        public String getFiatAccountGuid()
        The identifier for the fiat account to use for the transfer. Required if the customer or bank has multiple fiat accounts. Only valid for funding transfers.
        Returns:
        fiatAccountGuid
      • setFiatAccountGuid

        public void setFiatAccountGuid​(String fiatAccountGuid)
      • getCustomerFiatAccountGuid

        @Nullable
        public String getCustomerFiatAccountGuid()
        The identifier for the fiat account to use for the transfer. Required if the customer has multiple fiat accounts. Only valid for instant funding and lightning transfers.
        Returns:
        customerFiatAccountGuid
      • setCustomerFiatAccountGuid

        public void setCustomerFiatAccountGuid​(String customerFiatAccountGuid)
      • getBankFiatAccountGuid

        @Nullable
        public String getBankFiatAccountGuid()
        The identifier for the fiat account to use for the transfer. Required if the bank has multiple fiat accounts. Only valid for instant funding and lightning transfers.
        Returns:
        bankFiatAccountGuid
      • setBankFiatAccountGuid

        public void setBankFiatAccountGuid​(String bankFiatAccountGuid)
      • getSourceAccountGuid

        @Nullable
        public String getSourceAccountGuid()
        The source account's identifier. Required for book transfers.
        Returns:
        sourceAccountGuid
      • setSourceAccountGuid

        public void setSourceAccountGuid​(String sourceAccountGuid)
      • getDestinationAccountGuid

        @Nullable
        public String getDestinationAccountGuid()
        The destination account's identifier. Required for book transfers.
        Returns:
        destinationAccountGuid
      • setDestinationAccountGuid

        public void setDestinationAccountGuid​(String destinationAccountGuid)
      • getExternalWalletGuid

        @Nullable
        public String getExternalWalletGuid()
        The customer's external wallet's identifier.
        Returns:
        externalWalletGuid
      • setExternalWalletGuid

        public void setExternalWalletGuid​(String externalWalletGuid)
      • getExternalBankAccountGuid

        @Nullable
        public String getExternalBankAccountGuid()
        The customer's 'plaid' or 'plaid_processor_token' external bank account's identifier.
        Returns:
        externalBankAccountGuid
      • setExternalBankAccountGuid

        public void setExternalBankAccountGuid​(String externalBankAccountGuid)
      • getNetworkFeeAccountGuid

        @Nullable
        public String getNetworkFeeAccountGuid()
        The network fee account's identifier. Required for network fee transfers. Must be the identifier for the customer's or bank's fiat account. For customer's to pay the network fees, include the customer's fiat account guid. For bank's to pay the network fees, include the bank's fiat account guid.
        Returns:
        networkFeeAccountGuid
      • setNetworkFeeAccountGuid

        public void setNetworkFeeAccountGuid​(String networkFeeAccountGuid)
      • getPaymentRail

        @Nullable
        public String getPaymentRail()
        The desired payment rail to initiate the transfer for. Valid values are: ach, eft, wire. Valid for funding transfers only.
        Returns:
        paymentRail
      • setPaymentRail

        public void setPaymentRail​(String paymentRail)
      • getBeneficiaryMemo

        @Nullable
        public String getBeneficiaryMemo()
        The memo to send to the counterparty.
        Returns:
        beneficiaryMemo
      • setBeneficiaryMemo

        public void setBeneficiaryMemo​(String beneficiaryMemo)
      • getSendAsDepositBankAccountGuid

        @Nullable
        public String getSendAsDepositBankAccountGuid()
        The deposit bank account's identifier. Optional for funding transfers. Only valid for withdrawals. The deposit bank account must be owned by the customer or bank initiating the transfer.
        Returns:
        sendAsDepositBankAccountGuid
      • setSendAsDepositBankAccountGuid

        public void setSendAsDepositBankAccountGuid​(String sendAsDepositBankAccountGuid)
      • getLabels

        @Nullable
        public List<String> getLabels()
        The labels associated with the transfer.
        Returns:
        labels
      • setLabels

        public void setLabels​(List<String> labels)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object