Package io.moov.sdk.models.components
Class UpdatePaymentLink.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.UpdatePaymentLink.Builder
-
- Enclosing class:
- UpdatePaymentLink
public static final class UpdatePaymentLink.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
amount
public UpdatePaymentLink.Builder amount(AmountUpdate amount)
-
amount
public UpdatePaymentLink.Builder amount(java.util.Optional<? extends AmountUpdate> amount)
-
expiresOn
public UpdatePaymentLink.Builder expiresOn(java.time.OffsetDateTime expiresOn)
-
expiresOn
public UpdatePaymentLink.Builder expiresOn(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> expiresOn)
-
display
public UpdatePaymentLink.Builder display(PaymentLinkDisplayOptionsUpdate display)
Customizable display options for a payment link.
-
display
public UpdatePaymentLink.Builder display(java.util.Optional<? extends PaymentLinkDisplayOptionsUpdate> display)
Customizable display options for a payment link.
-
customer
public UpdatePaymentLink.Builder customer(PaymentLinkCustomerOptions customer)
-
customer
public UpdatePaymentLink.Builder customer(java.util.Optional<? extends PaymentLinkCustomerOptions> customer)
-
payment
public UpdatePaymentLink.Builder payment(PaymentLinkPaymentDetailsUpdate payment)
Options for payment links used to collect payment.
-
payment
public UpdatePaymentLink.Builder payment(java.util.Optional<? extends PaymentLinkPaymentDetailsUpdate> payment)
Options for payment links used to collect payment.
-
payout
public UpdatePaymentLink.Builder payout(PaymentLinkPayoutDetailsUpdate payout)
-
payout
public UpdatePaymentLink.Builder payout(java.util.Optional<? extends PaymentLinkPayoutDetailsUpdate> payout)
-
build
public UpdatePaymentLink build()
-
-