public interface EnergyPlan
| Modifier and Type | Interface and Description |
|---|---|
static class |
EnergyPlan.CustomerTypeEnum
The type of customer that the plan is offered to.
|
static class |
EnergyPlan.FuelTypeEnum
The fuel types covered by the plan
|
static class |
EnergyPlan.TypeEnum
The type of the plan
|
| Modifier and Type | Method and Description |
|---|---|
EnergyPlanAdditionalInformation |
getAdditionalInformation()
Get additionalInformation
|
String |
getApplicationUri()
A link to an application web page where this plan can be applied for
|
@NotNull String |
getBrand()
The ID of the brand under which this plan is offered
|
@NotNull String |
getBrandName()
The display name of the brand under which this plan is offered
|
EnergyPlan.CustomerTypeEnum |
getCustomerType()
The type of customer that the plan is offered to.
|
String |
getDescription()
A description of the plan
|
String |
getDisplayName()
The display name of the plan
|
java.time.OffsetDateTime |
getEffectiveFrom()
The date and time from which this plan is effective (ie.
|
java.time.OffsetDateTime |
getEffectiveTo()
The date and time at which this plan will be retired and will no longer be offered.
|
@NotNull EnergyPlan.FuelTypeEnum |
getFuelType()
The fuel types covered by the plan
|
EnergyPlanGeography |
getGeography()
Get geography
|
@NotNull java.time.OffsetDateTime |
getLastUpdated()
The last date and time that the information for this plan was changed (or the creation date for the plan if it has never been altered)
|
@NotNull String |
getPlanId()
The ID of the specific plan
|
@NotNull EnergyPlan.TypeEnum |
getType()
The type of the plan
|
void |
setAdditionalInformation(EnergyPlanAdditionalInformation additionalInformation) |
void |
setApplicationUri(String applicationUri) |
void |
setBrand(String brand) |
void |
setBrandName(String brandName) |
void |
setCustomerType(EnergyPlan.CustomerTypeEnum customerType) |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setEffectiveFrom(java.time.OffsetDateTime effectiveFrom) |
void |
setEffectiveTo(java.time.OffsetDateTime effectiveTo) |
void |
setFuelType(EnergyPlan.FuelTypeEnum fuelType) |
void |
setGeography(EnergyPlanGeography geography) |
void |
setLastUpdated(java.time.OffsetDateTime lastUpdated) |
void |
setPlanId(String planId) |
void |
setType(EnergyPlan.TypeEnum type) |
@NotNull @NotNull String getPlanId()
void setPlanId(String planId)
java.time.OffsetDateTime getEffectiveFrom()
void setEffectiveFrom(java.time.OffsetDateTime effectiveFrom)
java.time.OffsetDateTime getEffectiveTo()
void setEffectiveTo(java.time.OffsetDateTime effectiveTo)
@NotNull @NotNull java.time.OffsetDateTime getLastUpdated()
void setLastUpdated(java.time.OffsetDateTime lastUpdated)
String getDisplayName()
void setDisplayName(String displayName)
String getDescription()
void setDescription(String description)
@NotNull @NotNull EnergyPlan.TypeEnum getType()
void setType(EnergyPlan.TypeEnum type)
@NotNull @NotNull EnergyPlan.FuelTypeEnum getFuelType()
void setFuelType(EnergyPlan.FuelTypeEnum fuelType)
@NotNull @NotNull String getBrand()
void setBrand(String brand)
@NotNull @NotNull String getBrandName()
void setBrandName(String brandName)
String getApplicationUri()
void setApplicationUri(String applicationUri)
EnergyPlanAdditionalInformation getAdditionalInformation()
void setAdditionalInformation(EnergyPlanAdditionalInformation additionalInformation)
EnergyPlan.CustomerTypeEnum getCustomerType()
void setCustomerType(EnergyPlan.CustomerTypeEnum customerType)
EnergyPlanGeography getGeography()
void setGeography(EnergyPlanGeography geography)
Copyright © 2023. All rights reserved.