@Entity public class EnergyAccountDetailV1 extends Object implements EnergyAccountDetailBase
| Constructor and Description |
|---|
EnergyAccountDetailV1() |
| Modifier and Type | Method and Description |
|---|---|
EnergyAccountDetailV1 |
accountId(String accountId) |
EnergyAccountDetailV1 |
accountNumber(String accountNumber) |
EnergyAccountDetailV1 |
addPlansItem(EnergyAccountDetailPlans plansItem) |
EnergyAccountDetailV1 |
creationDate(java.time.LocalDate creationDate) |
EnergyAccountDetailV1 |
displayName(String displayName) |
boolean |
equals(Object o) |
@NotNull String |
getAccountId()
The ID of the account.
|
String |
getAccountNumber()
Optional identifier of the account as defined by the data holder.
|
java.time.LocalDate |
getCreationDate()
The date that the account was created or opened
|
String |
getDisplayName()
An optional display name for the account if one exists or can be derived.
|
@NotNull @Valid List<EnergyAccountDetailPlans> |
getPlans()
The array of plans containing service points and associated plan details
|
int |
hashCode() |
EnergyAccountDetailV1 |
plans(List<EnergyAccountDetailPlans> plans) |
void |
setAccountId(String accountId) |
void |
setAccountNumber(String accountNumber) |
void |
setCreationDate(java.time.LocalDate creationDate) |
void |
setDisplayName(String displayName) |
void |
setPlans(List<EnergyAccountDetailPlans> plans) |
String |
toString() |
public EnergyAccountDetailV1 accountId(String accountId)
@NotNull public @NotNull String getAccountId()
getAccountId in interface EnergyAccountBasepublic void setAccountId(String accountId)
setAccountId in interface EnergyAccountBasepublic EnergyAccountDetailV1 accountNumber(String accountNumber)
public String getAccountNumber()
getAccountNumber in interface EnergyAccountBasepublic void setAccountNumber(String accountNumber)
setAccountNumber in interface EnergyAccountBasepublic EnergyAccountDetailV1 displayName(String displayName)
public String getDisplayName()
getDisplayName in interface EnergyAccountBasepublic void setDisplayName(String displayName)
setDisplayName in interface EnergyAccountBasepublic EnergyAccountDetailV1 creationDate(java.time.LocalDate creationDate)
public java.time.LocalDate getCreationDate()
getCreationDate in interface EnergyAccountBasepublic void setCreationDate(java.time.LocalDate creationDate)
setCreationDate in interface EnergyAccountBasepublic EnergyAccountDetailV1 plans(List<EnergyAccountDetailPlans> plans)
plans in interface EnergyAccountDetailBasepublic EnergyAccountDetailV1 addPlansItem(EnergyAccountDetailPlans plansItem)
addPlansItem in interface EnergyAccountDetailBase@NotNull @Valid public @NotNull @Valid List<EnergyAccountDetailPlans> getPlans()
getPlans in interface EnergyAccountDetailBasepublic void setPlans(List<EnergyAccountDetailPlans> plans)
setPlans in interface EnergyAccountDetailBaseCopyright © 2023. All rights reserved.