Class TransferSource


  • public class TransferSource
    extends java.lang.Object
    • Method Detail

      • transferID

        public java.util.Optional<java.lang.String> transferID()
        UUID present only if the transfer is part of a transfer group.
      • paymentMethodID

        public java.lang.String paymentMethodID()
      • paymentMethodType

        public PaymentMethodType paymentMethodType()
        The payment method type that represents a payment rail and directionality
      • bankAccount

        public java.util.Optional<PaymentMethodsBankAccount> bankAccount()
        A bank account as contained within a payment method.
      • card

        public java.util.Optional<PaymentMethodsCard> card()
        A card as contained within a payment method.
      • applePay

        public java.util.Optional<ApplePayResponse> applePay()
        Describes an Apple Pay token on a Moov account.
      • terminalCard

        public java.util.Optional<TerminalCard> terminalCard()
        Describes payment card details captured with tap or in-person payment.
      • cardDetails

        public java.util.Optional<CardTransactionDetails> cardDetails()
        Card-specific details about the transaction.
      • achDetails

        public java.util.Optional<ACHTransactionDetails> achDetails()
        ACH specific details about the transaction.
      • withTransferID

        public TransferSource withTransferID​(java.lang.String transferID)
        UUID present only if the transfer is part of a transfer group.
      • withTransferID

        public TransferSource withTransferID​(java.util.Optional<java.lang.String> transferID)
        UUID present only if the transfer is part of a transfer group.
      • withPaymentMethodID

        public TransferSource withPaymentMethodID​(java.lang.String paymentMethodID)
      • withPaymentMethodType

        public TransferSource withPaymentMethodType​(PaymentMethodType paymentMethodType)
        The payment method type that represents a payment rail and directionality
      • withApplePay

        public TransferSource withApplePay​(java.util.Optional<? extends ApplePayResponse> applePay)
        Describes an Apple Pay token on a Moov account.
      • withTerminalCard

        public TransferSource withTerminalCard​(TerminalCard terminalCard)
        Describes payment card details captured with tap or in-person payment.
      • withTerminalCard

        public TransferSource withTerminalCard​(java.util.Optional<? extends TerminalCard> terminalCard)
        Describes payment card details captured with tap or in-person payment.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object