Class CreateTransferSourceCard


  • public class CreateTransferSourceCard
    extends java.lang.Object
    • Constructor Detail

      • CreateTransferSourceCard

        public CreateTransferSourceCard​(java.util.Optional<java.lang.String> dynamicDescriptor,
                                        java.util.Optional<? extends TransactionSource> transactionSource)
      • CreateTransferSourceCard

        public CreateTransferSourceCard()
    • Method Detail

      • dynamicDescriptor

        public java.util.Optional<java.lang.String> dynamicDescriptor()
        An optional override of the default card statement descriptor for a transfer. Accounts must be enabled by Moov to set this field.
      • transactionSource

        public java.util.Optional<TransactionSource> transactionSource()
        Specifies the nature and initiator of a transaction.

        Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.

      • withDynamicDescriptor

        public CreateTransferSourceCard withDynamicDescriptor​(java.lang.String dynamicDescriptor)
        An optional override of the default card statement descriptor for a transfer. Accounts must be enabled by Moov to set this field.
      • withDynamicDescriptor

        public CreateTransferSourceCard withDynamicDescriptor​(java.util.Optional<java.lang.String> dynamicDescriptor)
        An optional override of the default card statement descriptor for a transfer. Accounts must be enabled by Moov to set this field.
      • withTransactionSource

        public CreateTransferSourceCard withTransactionSource​(TransactionSource transactionSource)
        Specifies the nature and initiator of a transaction.

        Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.

      • withTransactionSource

        public CreateTransferSourceCard withTransactionSource​(java.util.Optional<? extends TransactionSource> transactionSource)
        Specifies the nature and initiator of a transaction.

        Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.

      • 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