public class EnergyConcession extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EnergyConcession.Type |
| Constructor and Description |
|---|
EnergyConcession() |
| Modifier and Type | Method and Description |
|---|---|
EnergyConcession |
additionalInfo(String additionalInfo) |
EnergyConcession |
additionalInfoUri(String additionalInfoUri) |
EnergyConcession |
amount(String amount) |
EnergyConcession |
appliedTo(String appliedTo) |
EnergyConcession |
discountFrequency(String discountFrequency) |
EnergyConcession |
displayName(String displayName) |
EnergyConcession |
endDate(String endDate) |
boolean |
equals(Object o) |
String |
getAdditionalInfo()
Display text providing more information on the concession.
|
String |
getAdditionalInfoUri()
Optional link to additional information regarding the concession
|
String |
getAmount()
Conditional attribute for the amount of discount for the concession- required if type is FIXED_AMOUNT
|
String |
getAppliedTo()
Array of ENUM's to specify what the concession applies to.
|
String |
getDiscountFrequency()
Conditional attribute for frequency at which a concession is applied.
|
@NotNull String |
getDisplayName()
The display name of the concession
|
String |
getEndDate()
Optional end date for the application of the concession
|
String |
getPercentage()
Conditional attribute for the percentage of discount of concession - required if type is FIXED_PERCENTAGE
|
String |
getStartDate()
Optional start date for the application of the concession
|
@NotNull EnergyConcession.Type |
getType()
Indicator of the method of concession calculation
|
int |
hashCode() |
EnergyConcession |
percentage(String percentage) |
void |
setAdditionalInfo(String additionalInfo) |
void |
setAdditionalInfoUri(String additionalInfoUri) |
void |
setAmount(String amount) |
void |
setAppliedTo(String appliedTo) |
void |
setDiscountFrequency(String discountFrequency) |
void |
setDisplayName(String displayName) |
void |
setEndDate(String endDate) |
void |
setPercentage(String percentage) |
void |
setStartDate(String startDate) |
void |
setType(EnergyConcession.Type type) |
EnergyConcession |
startDate(String startDate) |
String |
toString() |
@NotNull public @NotNull EnergyConcession.Type getType()
public void setType(EnergyConcession.Type type)
public EnergyConcession displayName(String displayName)
@NotNull public @NotNull String getDisplayName()
public void setDisplayName(String displayName)
public EnergyConcession additionalInfo(String additionalInfo)
public String getAdditionalInfo()
public void setAdditionalInfo(String additionalInfo)
public EnergyConcession additionalInfoUri(String additionalInfoUri)
public String getAdditionalInfoUri()
public void setAdditionalInfoUri(String additionalInfoUri)
public EnergyConcession startDate(String startDate)
public String getStartDate()
public void setStartDate(String startDate)
public EnergyConcession endDate(String endDate)
public String getEndDate()
public void setEndDate(String endDate)
public EnergyConcession discountFrequency(String discountFrequency)
public String getDiscountFrequency()
public void setDiscountFrequency(String discountFrequency)
public EnergyConcession amount(String amount)
public String getAmount()
public void setAmount(String amount)
public EnergyConcession percentage(String percentage)
public String getPercentage()
public void setPercentage(String percentage)
public EnergyConcession appliedTo(String appliedTo)
public String getAppliedTo()
public void setAppliedTo(String appliedTo)
Copyright © 2023. All rights reserved.