Package com.mindee.product.fr.energybill
Class EnergyBillV1Document
- java.lang.Object
-
- com.mindee.parsing.common.Prediction
-
- com.mindee.product.fr.energybill.EnergyBillV1Document
-
public class EnergyBillV1Document extends Prediction
Energy Bill API version 1.0 document data.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringField
contractId
The unique identifier associated with a specific contract.protected StringField
deliveryPoint
The unique identifier assigned to each electricity or gas consumption point.protected DateField
dueDate
The date by which the payment for the energy invoice is due.protected EnergyBillV1EnergyConsumer
energyConsumer
The entity that consumes the energy.protected EnergyBillV1EnergySupplier
energySupplier
The company that supplies the energy.protected List<EnergyBillV1EnergyUsage>
energyUsage
Details of energy consumption.protected DateField
invoiceDate
The date when the energy invoice was issued.protected StringField
invoiceNumber
The unique identifier of the energy invoice.protected EnergyBillV1MeterDetail
meterDetails
Information about the energy meter.protected List<EnergyBillV1Subscription>
subscription
The subscription details fee for the energy service.protected List<EnergyBillV1TaxesAndContribution>
taxesAndContributions
Details of Taxes and Contributions.protected AmountField
totalAmount
The total amount to be paid for the energy invoice.protected AmountField
totalBeforeTaxes
The total amount to be paid for the energy invoice before taxes.protected AmountField
totalTaxes
Total of taxes applied to the invoice.
-
Constructor Summary
Constructors Constructor Description EnergyBillV1Document()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
StringField
getContractId()
The unique identifier associated with a specific contract.StringField
getDeliveryPoint()
The unique identifier assigned to each electricity or gas consumption point.DateField
getDueDate()
The date by which the payment for the energy invoice is due.EnergyBillV1EnergyConsumer
getEnergyConsumer()
The entity that consumes the energy.EnergyBillV1EnergySupplier
getEnergySupplier()
The company that supplies the energy.List<EnergyBillV1EnergyUsage>
getEnergyUsage()
Details of energy consumption.DateField
getInvoiceDate()
The date when the energy invoice was issued.StringField
getInvoiceNumber()
The unique identifier of the energy invoice.EnergyBillV1MeterDetail
getMeterDetails()
Information about the energy meter.List<EnergyBillV1Subscription>
getSubscription()
The subscription details fee for the energy service.List<EnergyBillV1TaxesAndContribution>
getTaxesAndContributions()
Details of Taxes and Contributions.AmountField
getTotalAmount()
The total amount to be paid for the energy invoice.AmountField
getTotalBeforeTaxes()
The total amount to be paid for the energy invoice before taxes.AmountField
getTotalTaxes()
Total of taxes applied to the invoice.int
hashCode()
boolean
isEmpty()
Returnstrue
if there are no predictions values.String
toString()
-
-
-
Field Detail
-
contractId
protected StringField contractId
The unique identifier associated with a specific contract.
-
deliveryPoint
protected StringField deliveryPoint
The unique identifier assigned to each electricity or gas consumption point. It specifies the exact location where the energy is delivered.
-
dueDate
protected DateField dueDate
The date by which the payment for the energy invoice is due.
-
energyConsumer
protected EnergyBillV1EnergyConsumer energyConsumer
The entity that consumes the energy.
-
energySupplier
protected EnergyBillV1EnergySupplier energySupplier
The company that supplies the energy.
-
energyUsage
protected List<EnergyBillV1EnergyUsage> energyUsage
Details of energy consumption.
-
invoiceDate
protected DateField invoiceDate
The date when the energy invoice was issued.
-
invoiceNumber
protected StringField invoiceNumber
The unique identifier of the energy invoice.
-
meterDetails
protected EnergyBillV1MeterDetail meterDetails
Information about the energy meter.
-
subscription
protected List<EnergyBillV1Subscription> subscription
The subscription details fee for the energy service.
-
taxesAndContributions
protected List<EnergyBillV1TaxesAndContribution> taxesAndContributions
Details of Taxes and Contributions.
-
totalAmount
protected AmountField totalAmount
The total amount to be paid for the energy invoice.
-
totalBeforeTaxes
protected AmountField totalBeforeTaxes
The total amount to be paid for the energy invoice before taxes.
-
totalTaxes
protected AmountField totalTaxes
Total of taxes applied to the invoice.
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Description copied from class:Prediction
Returnstrue
if there are no predictions values. Accessing prediction values when this istrue
may result in aNullPointerException
- Specified by:
isEmpty
in classPrediction
-
getContractId
public StringField getContractId()
The unique identifier associated with a specific contract.
-
getDeliveryPoint
public StringField getDeliveryPoint()
The unique identifier assigned to each electricity or gas consumption point. It specifies the exact location where the energy is delivered.
-
getDueDate
public DateField getDueDate()
The date by which the payment for the energy invoice is due.
-
getEnergyConsumer
public EnergyBillV1EnergyConsumer getEnergyConsumer()
The entity that consumes the energy.
-
getEnergySupplier
public EnergyBillV1EnergySupplier getEnergySupplier()
The company that supplies the energy.
-
getEnergyUsage
public List<EnergyBillV1EnergyUsage> getEnergyUsage()
Details of energy consumption.
-
getInvoiceDate
public DateField getInvoiceDate()
The date when the energy invoice was issued.
-
getInvoiceNumber
public StringField getInvoiceNumber()
The unique identifier of the energy invoice.
-
getMeterDetails
public EnergyBillV1MeterDetail getMeterDetails()
Information about the energy meter.
-
getSubscription
public List<EnergyBillV1Subscription> getSubscription()
The subscription details fee for the energy service.
-
getTaxesAndContributions
public List<EnergyBillV1TaxesAndContribution> getTaxesAndContributions()
Details of Taxes and Contributions.
-
getTotalAmount
public AmountField getTotalAmount()
The total amount to be paid for the energy invoice.
-
getTotalBeforeTaxes
public AmountField getTotalBeforeTaxes()
The total amount to be paid for the energy invoice before taxes.
-
getTotalTaxes
public AmountField getTotalTaxes()
Total of taxes applied to the invoice.
-
canEqual
protected boolean canEqual(Object other)
-
-