Class ChargeCreateRequest.Charge
- java.lang.Object
-
- br.com.juno.integration.api.services.request.charge.ChargeCreateRequest.Charge
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- ChargeCreateRequest
public static class ChargeCreateRequest.Charge extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChargeCreateRequest.Charge.PaymentType
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetAmount()StringgetDescription()BigDecimalgetDiscountAmount()IntegergetDiscountDays()LocalDategetDueDate()BigDecimalgetFine()IntegergetInstallments()BigDecimalgetInterest()IntegergetMaxOverdueDays()BooleangetPaymentAdvance()Set<ChargeCreateRequest.Charge.PaymentType>getPaymentTypes()List<String>getReferences()BigDecimalgetTotalAmount()voidsetAmount(BigDecimal amount)voidsetDiscountAmount(BigDecimal discountAmount)voidsetDiscountDays(Integer discountDays)voidsetDueDate(LocalDate dueDate)voidsetFine(BigDecimal fine)voidsetInstallments(Integer installments)voidsetInterest(BigDecimal interest)voidsetMaxOverdueDays(Integer maxOverdueDays)voidsetPaymentAdvance(Boolean paymentAdvance)voidsetTotalAmount(BigDecimal totalAmount)
-
-
-
Constructor Detail
-
Charge
public Charge(String description)
-
-
Method Detail
-
getDescription
public String getDescription()
-
getTotalAmount
public BigDecimal getTotalAmount()
-
getAmount
public BigDecimal getAmount()
-
getDueDate
public LocalDate getDueDate()
-
getInstallments
public Integer getInstallments()
-
getMaxOverdueDays
public Integer getMaxOverdueDays()
-
getFine
public BigDecimal getFine()
-
getInterest
public BigDecimal getInterest()
-
getDiscountAmount
public BigDecimal getDiscountAmount()
-
getDiscountDays
public Integer getDiscountDays()
-
getPaymentTypes
public Set<ChargeCreateRequest.Charge.PaymentType> getPaymentTypes()
-
getPaymentAdvance
public Boolean getPaymentAdvance()
-
setInstallments
public void setInstallments(Integer installments)
-
setMaxOverdueDays
public void setMaxOverdueDays(Integer maxOverdueDays)
-
setDiscountDays
public void setDiscountDays(Integer discountDays)
-
setTotalAmount
public void setTotalAmount(BigDecimal totalAmount)
-
setAmount
public void setAmount(BigDecimal amount)
-
setFine
public void setFine(BigDecimal fine)
-
setInterest
public void setInterest(BigDecimal interest)
-
setDiscountAmount
public void setDiscountAmount(BigDecimal discountAmount)
-
setPaymentAdvance
public void setPaymentAdvance(Boolean paymentAdvance)
-
setDueDate
public void setDueDate(LocalDate dueDate)
-
-