Class PostTransferBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2024-06-26T14:38:41.891561Z[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)
      • 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)
      • 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