Class PaymentLinkRequest.PaymentLinkRequestBuilder
- java.lang.Object
-
- be.woutschoovaerts.mollie.data.paymentLink.PaymentLinkRequest.PaymentLinkRequestBuilder
-
- Enclosing class:
- PaymentLinkRequest
public static class PaymentLinkRequest.PaymentLinkRequestBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentLinkRequest.PaymentLinkRequestBuilder
amount(Amount amount)
PaymentLinkRequest
build()
PaymentLinkRequest.PaymentLinkRequestBuilder
description(String description)
PaymentLinkRequest.PaymentLinkRequestBuilder
expiresAt(Optional<OffsetDateTime> expiresAt)
PaymentLinkRequest.PaymentLinkRequestBuilder
profileId(Optional<String> profileId)
PaymentLinkRequest.PaymentLinkRequestBuilder
redirectUrl(Optional<String> redirectUrl)
PaymentLinkRequest.PaymentLinkRequestBuilder
testmode(Optional<Boolean> testmode)
String
toString()
PaymentLinkRequest.PaymentLinkRequestBuilder
webhookUrl(Optional<String> webhookUrl)
-
-
-
Method Detail
-
description
public PaymentLinkRequest.PaymentLinkRequestBuilder description(String description)
- Returns:
this
.
-
amount
public PaymentLinkRequest.PaymentLinkRequestBuilder amount(Amount amount)
- Returns:
this
.
-
redirectUrl
public PaymentLinkRequest.PaymentLinkRequestBuilder redirectUrl(Optional<String> redirectUrl)
- Returns:
this
.
-
webhookUrl
public PaymentLinkRequest.PaymentLinkRequestBuilder webhookUrl(Optional<String> webhookUrl)
- Returns:
this
.
-
expiresAt
public PaymentLinkRequest.PaymentLinkRequestBuilder expiresAt(Optional<OffsetDateTime> expiresAt)
- Returns:
this
.
-
profileId
public PaymentLinkRequest.PaymentLinkRequestBuilder profileId(Optional<String> profileId)
- Returns:
this
.
-
testmode
public PaymentLinkRequest.PaymentLinkRequestBuilder testmode(Optional<Boolean> testmode)
- Returns:
this
.
-
build
public PaymentLinkRequest build()
-
-