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.2 document data.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringFieldcontractIdThe unique identifier associated with a specific contract.protected StringFielddeliveryPointThe unique identifier assigned to each electricity or gas consumption point.protected DateFielddueDateThe date by which the payment for the energy invoice is due.protected EnergyBillV1EnergyConsumerenergyConsumerThe entity that consumes the energy.protected EnergyBillV1EnergySupplierenergySupplierThe company that supplies the energy.protected List<EnergyBillV1EnergyUsage>energyUsageDetails of energy consumption.protected DateFieldinvoiceDateThe date when the energy invoice was issued.protected StringFieldinvoiceNumberThe unique identifier of the energy invoice.protected EnergyBillV1MeterDetailmeterDetailsInformation about the energy meter.protected List<EnergyBillV1Subscription>subscriptionThe subscription details fee for the energy service.protected List<EnergyBillV1TaxesAndContribution>taxesAndContributionsDetails of Taxes and Contributions.protected AmountFieldtotalAmountThe total amount to be paid for the energy invoice.protected AmountFieldtotalBeforeTaxesThe total amount to be paid for the energy invoice before taxes.protected AmountFieldtotalTaxesTotal 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 booleancanEqual(Object other)booleanequals(Object o)StringFieldgetContractId()The unique identifier associated with a specific contract.StringFieldgetDeliveryPoint()The unique identifier assigned to each electricity or gas consumption point.DateFieldgetDueDate()The date by which the payment for the energy invoice is due.EnergyBillV1EnergyConsumergetEnergyConsumer()The entity that consumes the energy.EnergyBillV1EnergySuppliergetEnergySupplier()The company that supplies the energy.List<EnergyBillV1EnergyUsage>getEnergyUsage()Details of energy consumption.DateFieldgetInvoiceDate()The date when the energy invoice was issued.StringFieldgetInvoiceNumber()The unique identifier of the energy invoice.EnergyBillV1MeterDetailgetMeterDetails()Information about the energy meter.List<EnergyBillV1Subscription>getSubscription()The subscription details fee for the energy service.List<EnergyBillV1TaxesAndContribution>getTaxesAndContributions()Details of Taxes and Contributions.AmountFieldgetTotalAmount()The total amount to be paid for the energy invoice.AmountFieldgetTotalBeforeTaxes()The total amount to be paid for the energy invoice before taxes.AmountFieldgetTotalTaxes()Total of taxes applied to the invoice.inthashCode()booleanisEmpty()Returnstrueif there are no predictions values.StringtoString()
-
-
-
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:PredictionReturnstrueif there are no predictions values. Accessing prediction values when this istruemay result in aNullPointerException- Specified by:
isEmptyin 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)
-
-