Package io.moov.sdk.models.components
Class PaymentLinkCustomerOptions.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.PaymentLinkCustomerOptions.Builder
-
- Enclosing class:
- PaymentLinkCustomerOptions
public static final class PaymentLinkCustomerOptions.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentLinkCustomerOptionsbuild()PaymentLinkCustomerOptions.Buildermetadata(java.util.Map<java.lang.String,java.lang.String> metadata)Optional free-form metadata for the Moov account that will represent this customer.PaymentLinkCustomerOptions.Buildermetadata(java.util.Optional<? extends java.util.Map<java.lang.String,java.lang.String>> metadata)Optional free-form metadata for the Moov account that will represent this customer.PaymentLinkCustomerOptions.BuilderrequireAddress(boolean requireAddress)If true, a billing address is required when completing the payment form.PaymentLinkCustomerOptions.BuilderrequireAddress(java.util.Optional<java.lang.Boolean> requireAddress)If true, a billing address is required when completing the payment form.PaymentLinkCustomerOptions.BuilderrequirePhone(boolean requirePhone)If true, a phone number is required when completing the payment form.PaymentLinkCustomerOptions.BuilderrequirePhone(java.util.Optional<java.lang.Boolean> requirePhone)If true, a phone number is required when completing the payment form.
-
-
-
Method Detail
-
requireAddress
public PaymentLinkCustomerOptions.Builder requireAddress(boolean requireAddress)
If true, a billing address is required when completing the payment form.
-
requireAddress
public PaymentLinkCustomerOptions.Builder requireAddress(java.util.Optional<java.lang.Boolean> requireAddress)
If true, a billing address is required when completing the payment form.
-
requirePhone
public PaymentLinkCustomerOptions.Builder requirePhone(boolean requirePhone)
If true, a phone number is required when completing the payment form.
-
requirePhone
public PaymentLinkCustomerOptions.Builder requirePhone(java.util.Optional<java.lang.Boolean> requirePhone)
If true, a phone number is required when completing the payment form.
-
metadata
public PaymentLinkCustomerOptions.Builder metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Optional free-form metadata for the Moov account that will represent this customer.
-
metadata
public PaymentLinkCustomerOptions.Builder metadata(java.util.Optional<? extends java.util.Map<java.lang.String,java.lang.String>> metadata)
Optional free-form metadata for the Moov account that will represent this customer.
-
build
public PaymentLinkCustomerOptions build()
-
-