Package io.moov.sdk.models.components
Class PaymentLinkPaymentDetailsUpdate.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.PaymentLinkPaymentDetailsUpdate.Builder
-
- Enclosing class:
- PaymentLinkPaymentDetailsUpdate
public static final class PaymentLinkPaymentDetailsUpdate.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentLinkPaymentDetailsUpdate.BuilderachDetails(ACHPaymentDetails achDetails)Options for payment links used to collect an ACH payment.PaymentLinkPaymentDetailsUpdate.BuilderachDetails(java.util.Optional<? extends ACHPaymentDetails> achDetails)Options for payment links used to collect an ACH payment.PaymentLinkPaymentDetailsUpdate.BuilderallowedMethods(java.util.List<CollectionPaymentMethodType> allowedMethods)A list of payment methods that should be supported for this payment link.PaymentLinkPaymentDetailsUpdate.BuilderallowedMethods(java.util.Optional<? extends java.util.List<CollectionPaymentMethodType>> allowedMethods)A list of payment methods that should be supported for this payment link.PaymentLinkPaymentDetailsUpdatebuild()PaymentLinkPaymentDetailsUpdate.BuildercardDetails(CardPaymentDetails cardDetails)Options for payment links used to collect a card payment.PaymentLinkPaymentDetailsUpdate.BuildercardDetails(java.util.Optional<? extends CardPaymentDetails> cardDetails)Options for payment links used to collect a card payment.
-
-
-
Method Detail
-
allowedMethods
public PaymentLinkPaymentDetailsUpdate.Builder allowedMethods(java.util.List<CollectionPaymentMethodType> allowedMethods)
A list of payment methods that should be supported for this payment link.
-
allowedMethods
public PaymentLinkPaymentDetailsUpdate.Builder allowedMethods(java.util.Optional<? extends java.util.List<CollectionPaymentMethodType>> allowedMethods)
A list of payment methods that should be supported for this payment link.
-
cardDetails
public PaymentLinkPaymentDetailsUpdate.Builder cardDetails(CardPaymentDetails cardDetails)
Options for payment links used to collect a card payment.
-
cardDetails
public PaymentLinkPaymentDetailsUpdate.Builder cardDetails(java.util.Optional<? extends CardPaymentDetails> cardDetails)
Options for payment links used to collect a card payment.
-
achDetails
public PaymentLinkPaymentDetailsUpdate.Builder achDetails(ACHPaymentDetails achDetails)
Options for payment links used to collect an ACH payment.
-
achDetails
public PaymentLinkPaymentDetailsUpdate.Builder achDetails(java.util.Optional<? extends ACHPaymentDetails> achDetails)
Options for payment links used to collect an ACH payment.
-
build
public PaymentLinkPaymentDetailsUpdate build()
-
-