ClaroluzOffer
Objeto que contém dos dados de uma única oferta retornada pela API.
Esta classe usa parâmetros nomeados, portanto é necessário passar o parâmetro de cada propriedade no construtor.
Propriedades
Na tabela abaixo, Propriedade da API é o nome da propriedade da API que contém o dado.
| Nome | Tipo | Propriedade da API |
|---|---|---|
| distributor | string | distributorName |
| distributorId | number | distributorId |
| is2TD | boolean | electricityFareName === "2.0TD" |
| offersGreenEnergy | boolean | offersGreenEnergy |
| power1 | ClaroluzPower | Value: powerValueP1 Price: powerPriceP1 intervalDays: intervalDays |
| power2 | ClaroluzPower | Value: powerValueP2 Price: powerPriceP2 intervalDays: intervalDays |
| power3 | ClaroluzPower | Value: powerValueP3 Price: powerPriceP3 intervalDays: intervalDays |
| powerTotal | ClaroluzPower | Value: roundedPowerTotal Price: 0.0 intervalDays: intervalDays |
| energy1 | ClaroluzEnergy | Value: roundedEnergyValueP1 Price: roundedEnergyPriceP1 |
| energy2 | ClaroluzEnergy | Value: roundedEnergyValueP2 Price: roundedEnergyPriceP2 |
| energy3 | ClaroluzEnergy | Value: roundedEnergyValueP3 Price: roundedEnergyPriceP3 |
| energyTotal | number | roundedEnergyTotal |
| electricalTax | number | roundedElectricalTax |
| electricalTaxPercentage | number | electricalTaxPercentage |
| measureDeviceRenting | number | roundedMeasureDeviceRenting |
| priceTotal | number | roundedTotal |
| priceTotalWithVat | number | roundedTotalWithVat |
| vatValue | number | vatValue |
| roundedVatValue | number | roundedVatValue |
| totalVatValue | number | totalVatValue |
| priceId | number | parseInt(priceId) |
| description | string | description |
| shortDescription | string | shortDescription |