One of a sequence of intervals defined in terms of consumption
quantity of a service such as electricity, water, gas, etc. It is
typically used in association with TariffProfile to define the steps or
blocks in a step tariff structure, where startValue simultaneously
defines the entry value of this step and the closing value of the
previous step. Where consumption is >= startValue it falls within
this interval and where consumption is < startValue it falls
within the previous interval.
|
__init__(self,
sequenceNumber=0,
startValue=0.0,
TariffProfiles=None,
Charges=None,
*args,
**kw_args)
Initialises a new 'ConsumptionTariffInterval' instance. |
|
|
|
addCharges(self,
*Charges) |
|
|
|
addTariffProfiles(self,
*TariffProfiles) |
|
|
|
getCharges(self)
All charges used to define this consumption tariff interval. |
|
|
|
getTariffProfiles(self)
All tariff profiles defined by this consumption tariff interval. |
|
|
|
removeCharges(self,
*Charges) |
|
|
|
removeTariffProfiles(self,
*TariffProfiles) |
|
|
|
|
|
setTariffProfiles(self,
value) |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|