public class XPFPricePeriod extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFPricePeriod.XPFPricePeriodBuilder<C extends XPFPricePeriod,B extends XPFPricePeriod.XPFPricePeriodBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFPricePeriod(@NonNull Integer start,
Integer end,
boolean rollover,
boolean estimated,
@NonNull BigDecimal amount,
@NonNull Currency currency) |
protected |
XPFPricePeriod(XPFPricePeriod.XPFPricePeriodBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFPricePeriod.XPFPricePeriodBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
@NonNull BigDecimal |
getAmount()
The price amount applicable for the period.
|
@NonNull Currency |
getCurrency()
The currency.
|
Integer |
getEnd()
The end point of the period.
|
@NonNull Integer |
getStart()
The starting point of the period.
|
int |
hashCode() |
boolean |
isEstimated()
The estimated flag.
|
boolean |
isRollover()
The rollover flag.
|
String |
toString() |
getCustomData, getCustomDataValueprotected XPFPricePeriod(XPFPricePeriod.XPFPricePeriodBuilder<?,?> b)
public XPFPricePeriod(@NonNull
@NonNull Integer start,
Integer end,
boolean rollover,
boolean estimated,
@NonNull
@NonNull BigDecimal amount,
@NonNull
@NonNull Currency currency)
public static XPFPricePeriod.XPFPricePeriodBuilder<?,?> builder()
@NonNull public @NonNull Integer getStart()
XPFPaymentSchedule.public Integer getEnd()
XPFPaymentSchedule. When
rollover is TRUE then this property should not be set.public boolean isRollover()
public boolean isEstimated()
@NonNull public @NonNull BigDecimal getAmount()
@NonNull public @NonNull Currency getCurrency()
Copyright © 2026. All rights reserved.