Package io.moov.sdk.models.components
Class CreateTransferSourceCard.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.CreateTransferSourceCard.Builder
-
- Enclosing class:
- CreateTransferSourceCard
public static final class CreateTransferSourceCard.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTransferSourceCardbuild()CreateTransferSourceCard.BuilderdynamicDescriptor(java.lang.String dynamicDescriptor)An optional override of the default card statement descriptor for a transfer.CreateTransferSourceCard.BuilderdynamicDescriptor(java.util.Optional<java.lang.String> dynamicDescriptor)An optional override of the default card statement descriptor for a transfer.CreateTransferSourceCard.BuildertransactionSource(TransactionSource transactionSource)Specifies the nature and initiator of a transaction.CreateTransferSourceCard.BuildertransactionSource(java.util.Optional<? extends TransactionSource> transactionSource)Specifies the nature and initiator of a transaction.
-
-
-
Method Detail
-
dynamicDescriptor
public CreateTransferSourceCard.Builder dynamicDescriptor(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.
-
dynamicDescriptor
public CreateTransferSourceCard.Builder dynamicDescriptor(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 CreateTransferSourceCard.Builder transactionSource(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.
-
transactionSource
public CreateTransferSourceCard.Builder transactionSource(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.
-
build
public CreateTransferSourceCard build()
-
-