@Entity public class EnergyPlanContract extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EnergyPlanContract.PaymentOptionEnum
Gets or Sets paymentOption
|
static class |
EnergyPlanContract.PricingModelEnum
The pricing model for the contract.
|
static class |
EnergyPlanContract.TimeZoneEnum
Required if pricingModel is set to TIME_OF_USE.
|
| Constructor and Description |
|---|
EnergyPlanContract() |
public EnergyPlanContract additionalFeeInformation(String additionalFeeInformation)
public String getAdditionalFeeInformation()
public void setAdditionalFeeInformation(String additionalFeeInformation)
public EnergyPlanContract pricingModel(EnergyPlanContract.PricingModelEnum pricingModel)
@NotNull public @NotNull EnergyPlanContract.PricingModelEnum getPricingModel()
public void setPricingModel(EnergyPlanContract.PricingModelEnum pricingModel)
public EnergyPlanContract timeZone(EnergyPlanContract.TimeZoneEnum timeZone)
public EnergyPlanContract.TimeZoneEnum getTimeZone()
public void setTimeZone(EnergyPlanContract.TimeZoneEnum timeZone)
public EnergyPlanContract isFixed(Boolean isFixed)
@NotNull public @NotNull Boolean getIsFixed()
public void setIsFixed(Boolean isFixed)
public EnergyPlanContract variation(String variation)
public String getVariation()
public void setVariation(String variation)
public EnergyPlanContract onExpiryDescription(String onExpiryDescription)
public String getOnExpiryDescription()
public void setOnExpiryDescription(String onExpiryDescription)
public EnergyPlanContract paymentOption(List<EnergyPlanContract.PaymentOptionEnum> paymentOption)
public EnergyPlanContract addPaymentOptionItem(EnergyPlanContract.PaymentOptionEnum paymentOptionItem)
@NotNull public @NotNull List<EnergyPlanContract.PaymentOptionEnum> getPaymentOption()
public void setPaymentOption(List<EnergyPlanContract.PaymentOptionEnum> paymentOption)
public EnergyPlanContract intrinsicGreenPower(EnergyPlanContractIntrinsicGreenPower intrinsicGreenPower)
@Valid public @Valid EnergyPlanContractIntrinsicGreenPower getIntrinsicGreenPower()
public void setIntrinsicGreenPower(EnergyPlanContractIntrinsicGreenPower intrinsicGreenPower)
public EnergyPlanContract controlledLoad(List<EnergyPlanControlledLoad> controlledLoad)
public List<EnergyPlanControlledLoad> getControlledLoad()
public void setControlledLoad(List<EnergyPlanControlledLoad> controlledLoad)
public EnergyPlanContract incentives(List<EnergyPlanContractIncentives> incentives)
public EnergyPlanContract addIncentivesItem(EnergyPlanContractIncentives incentivesItem)
@Valid public @Valid List<EnergyPlanContractIncentives> getIncentives()
public void setIncentives(List<EnergyPlanContractIncentives> incentives)
public EnergyPlanContract discounts(List<EnergyPlanContractDiscounts> discounts)
public EnergyPlanContract addDiscountsItem(EnergyPlanContractDiscounts discountsItem)
@Valid public @Valid List<EnergyPlanContractDiscounts> getDiscounts()
public void setDiscounts(List<EnergyPlanContractDiscounts> discounts)
public EnergyPlanContract greenPowerCharges(List<EnergyPlanContractGreenPowerCharges> greenPowerCharges)
public EnergyPlanContract addGreenPowerChargesItem(EnergyPlanContractGreenPowerCharges greenPowerChargesItem)
@Valid public @Valid List<EnergyPlanContractGreenPowerCharges> getGreenPowerCharges()
public void setGreenPowerCharges(List<EnergyPlanContractGreenPowerCharges> greenPowerCharges)
public EnergyPlanContract eligibility(List<EnergyPlanContractEligibility> eligibility)
public EnergyPlanContract addEligibilityItem(EnergyPlanContractEligibility eligibilityItem)
@Valid public @Valid List<EnergyPlanContractEligibility> getEligibility()
public void setEligibility(List<EnergyPlanContractEligibility> eligibility)
public EnergyPlanContract fees(List<EnergyPlanContractFees> fees)
public EnergyPlanContract addFeesItem(EnergyPlanContractFees feesItem)
@Valid public @Valid List<EnergyPlanContractFees> getFees()
public void setFees(List<EnergyPlanContractFees> fees)
public EnergyPlanContract solarFeedInTariff(List<EnergyPlanContractSolarFeedInTariff> solarFeedInTariff)
public EnergyPlanContract addSolarFeedInTariffItem(EnergyPlanContractSolarFeedInTariff solarFeedInTariffItem)
@Valid public @Valid List<EnergyPlanContractSolarFeedInTariff> getSolarFeedInTariff()
public void setSolarFeedInTariff(List<EnergyPlanContractSolarFeedInTariff> solarFeedInTariff)
public EnergyPlanContract tariffPeriod(List<EnergyPlanContractTariffPeriod> tariffPeriod)
public EnergyPlanContract addTariffPeriodItem(EnergyPlanContractTariffPeriod tariffPeriodItem)
@NotNull @Valid public @NotNull @Valid List<EnergyPlanContractTariffPeriod> getTariffPeriod()
public void setTariffPeriod(List<EnergyPlanContractTariffPeriod> tariffPeriod)
Copyright © 2023. All rights reserved.