public class PaymentLinkUpdate extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<PaymentMethodConfiguration> |
allowedPaymentMethodConfigurations |
protected Long |
appliedSpaceView |
protected OffsetDateTime |
availableFrom |
protected OffsetDateTime |
availableUntil |
protected PaymentLinkAddressHandlingMode |
billingAddressHandlingMode |
protected String |
currency |
protected Long |
id |
protected String |
language |
protected List<LineItemCreate> |
lineItems |
protected Integer |
maximalNumberOfTransactions |
protected String |
name |
protected PaymentLinkAddressHandlingMode |
shippingAddressHandlingMode |
protected Long |
version |
| Constructor and Description |
|---|
PaymentLinkUpdate() |
| Modifier and Type | Method and Description |
|---|---|
PaymentLinkUpdate |
addAllowedPaymentMethodConfigurationsItem(PaymentMethodConfiguration allowedPaymentMethodConfigurationsItem) |
PaymentLinkUpdate |
addLineItemsItem(LineItemCreate lineItemsItem) |
PaymentLinkUpdate |
allowedPaymentMethodConfigurations(List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations) |
PaymentLinkUpdate |
appliedSpaceView(Long appliedSpaceView) |
PaymentLinkUpdate |
availableFrom(OffsetDateTime availableFrom) |
PaymentLinkUpdate |
availableUntil(OffsetDateTime availableUntil) |
PaymentLinkUpdate |
billingAddressHandlingMode(PaymentLinkAddressHandlingMode billingAddressHandlingMode) |
PaymentLinkUpdate |
currency(String currency) |
boolean |
equals(Object o) |
List<PaymentMethodConfiguration> |
getAllowedPaymentMethodConfigurations()
The allowed payment method configurations restrict the payment methods which can be used with this payment link.
|
Long |
getAppliedSpaceView()
The payment link can be conducted in a specific space view.
|
OffsetDateTime |
getAvailableFrom()
The available from date defines the earliest date on which the payment link can be used.
|
OffsetDateTime |
getAvailableUntil()
The available from date defines the latest date on which the payment link can be used to initialize a transaction.
|
PaymentLinkAddressHandlingMode |
getBillingAddressHandlingMode()
The billing address handling mode controls if the address is collected or not and how it is collected.
|
String |
getCurrency()
The currency defines in which currency the payment is executed in.
|
Long |
getId()
The ID is the primary key of the entity.
|
String |
getLanguage()
The language defines the language of the payment page.
|
List<LineItemCreate> |
getLineItems()
The line items allows to define the line items for this payment link.
|
Integer |
getMaximalNumberOfTransactions()
The maximal number of transactions limits the number of transactions which can be created with this payment link.
|
String |
getName()
The payment link name is used internally to identify the payment link.
|
PaymentLinkAddressHandlingMode |
getShippingAddressHandlingMode()
The shipping address handling mode controls if the address is collected or not and how it is collected.
|
Long |
getVersion()
The version number indicates the version of the entity.
|
int |
hashCode() |
PaymentLinkUpdate |
id(Long id) |
PaymentLinkUpdate |
language(String language) |
PaymentLinkUpdate |
lineItems(List<LineItemCreate> lineItems) |
PaymentLinkUpdate |
maximalNumberOfTransactions(Integer maximalNumberOfTransactions) |
PaymentLinkUpdate |
name(String name) |
void |
setAllowedPaymentMethodConfigurations(List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations) |
void |
setAppliedSpaceView(Long appliedSpaceView) |
void |
setAvailableFrom(OffsetDateTime availableFrom) |
void |
setAvailableUntil(OffsetDateTime availableUntil) |
void |
setBillingAddressHandlingMode(PaymentLinkAddressHandlingMode billingAddressHandlingMode) |
void |
setCurrency(String currency) |
void |
setId(Long id) |
void |
setLanguage(String language) |
void |
setLineItems(List<LineItemCreate> lineItems) |
void |
setMaximalNumberOfTransactions(Integer maximalNumberOfTransactions) |
void |
setName(String name) |
void |
setShippingAddressHandlingMode(PaymentLinkAddressHandlingMode shippingAddressHandlingMode) |
void |
setVersion(Long version) |
PaymentLinkUpdate |
shippingAddressHandlingMode(PaymentLinkAddressHandlingMode shippingAddressHandlingMode) |
String |
toString() |
PaymentLinkUpdate |
version(Long version) |
protected Long id
protected Long version
protected List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations
protected Long appliedSpaceView
protected OffsetDateTime availableFrom
protected OffsetDateTime availableUntil
protected PaymentLinkAddressHandlingMode billingAddressHandlingMode
protected String currency
protected String language
protected List<LineItemCreate> lineItems
protected Integer maximalNumberOfTransactions
protected String name
protected PaymentLinkAddressHandlingMode shippingAddressHandlingMode
public PaymentLinkUpdate id(Long id)
public Long getId()
public void setId(Long id)
public PaymentLinkUpdate version(Long version)
public Long getVersion()
public void setVersion(Long version)
public PaymentLinkUpdate allowedPaymentMethodConfigurations(List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations)
public PaymentLinkUpdate addAllowedPaymentMethodConfigurationsItem(PaymentMethodConfiguration allowedPaymentMethodConfigurationsItem)
public List<PaymentMethodConfiguration> getAllowedPaymentMethodConfigurations()
public void setAllowedPaymentMethodConfigurations(List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations)
public PaymentLinkUpdate appliedSpaceView(Long appliedSpaceView)
public Long getAppliedSpaceView()
public void setAppliedSpaceView(Long appliedSpaceView)
public PaymentLinkUpdate availableFrom(OffsetDateTime availableFrom)
public OffsetDateTime getAvailableFrom()
public void setAvailableFrom(OffsetDateTime availableFrom)
public PaymentLinkUpdate availableUntil(OffsetDateTime availableUntil)
public OffsetDateTime getAvailableUntil()
public void setAvailableUntil(OffsetDateTime availableUntil)
public PaymentLinkUpdate billingAddressHandlingMode(PaymentLinkAddressHandlingMode billingAddressHandlingMode)
public PaymentLinkAddressHandlingMode getBillingAddressHandlingMode()
public void setBillingAddressHandlingMode(PaymentLinkAddressHandlingMode billingAddressHandlingMode)
public PaymentLinkUpdate currency(String currency)
public String getCurrency()
public void setCurrency(String currency)
public PaymentLinkUpdate language(String language)
public String getLanguage()
public void setLanguage(String language)
public PaymentLinkUpdate lineItems(List<LineItemCreate> lineItems)
public PaymentLinkUpdate addLineItemsItem(LineItemCreate lineItemsItem)
public List<LineItemCreate> getLineItems()
public void setLineItems(List<LineItemCreate> lineItems)
public PaymentLinkUpdate maximalNumberOfTransactions(Integer maximalNumberOfTransactions)
public Integer getMaximalNumberOfTransactions()
public void setMaximalNumberOfTransactions(Integer maximalNumberOfTransactions)
public PaymentLinkUpdate name(String name)
public String getName()
public void setName(String name)
public PaymentLinkUpdate shippingAddressHandlingMode(PaymentLinkAddressHandlingMode shippingAddressHandlingMode)
public PaymentLinkAddressHandlingMode getShippingAddressHandlingMode()
public void setShippingAddressHandlingMode(PaymentLinkAddressHandlingMode shippingAddressHandlingMode)
Copyright © 2023. All rights reserved.