public class InvoiceData extends Object
| Constructor and Description |
|---|
InvoiceData() |
| Modifier and Type | Method and Description |
|---|---|
InvoiceData |
addInstallmentsItem(Integer installmentsItem) |
InvoiceData |
amount(BigDecimal amount) |
InvoiceData |
currency(String currency) |
InvoiceData |
expireAt(OffsetDateTime expireAt) |
InvoiceData |
installments(List<Integer> installments) |
InvoiceData |
installmentType(String installmentType) |
void |
setAmount(BigDecimal amount) |
void |
setCurrency(String currency) |
void |
setExpireAt(OffsetDateTime expireAt) |
void |
setInstallments(List<Integer> installments) |
void |
setInstallmentType(String installmentType) |
String |
toString() |
public void setAmount(BigDecimal amount)
public InvoiceData amount(BigDecimal amount)
amount - The total invoice amount in selected currency with dot as a decimal separator, must be less than 10 billionpublic void setCurrency(String currency)
public InvoiceData currency(String currency)
currency - [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency codepublic void setExpireAt(OffsetDateTime expireAt)
public InvoiceData expireAt(OffsetDateTime expireAt)
expireAt - Date and time of invoice expiring. Invoice cannot be used after this date and time.public void setInstallmentType(String installmentType)
public InvoiceData installmentType(String installmentType)
installmentType - Installment typepublic InvoiceData installments(List<Integer> installments)
installments - Number of installments. It depends on country.public InvoiceData addInstallmentsItem(Integer installmentsItem)
Copyright © 2023. All rights reserved.