ClaroluzOffer
Objeto que contiene los datos de una única oferta devuelta por la API.
Esta clase toma parámetros con nombre, por lo que es necesario pasar el parámetro de cada propiedad en el constructor.
Propiedades
En la siguiente tabla, Propiedad API es el nombre de la propiedad API que contiene los datos.
| Nombre | Tipo | Propiedad 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 |