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.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,
startValue=0.0,
sequenceNumber=0,
Charges=None,
TariffProfiles=None,
TouTariffIntervals=None,
*args,
**kw_args)
Initialises a new 'ConsumptionTariffInterval' instance. |
|
|
|
|
| addCharges(self,
*Charges) |
|
|
|
|
| addTariffProfiles(self,
*TariffProfiles) |
|
|
|
|
| addTouTariffIntervals(self,
*TouTariffIntervals) |
|
|
|
|
getCharges(self)
All charges used to define this consumption tariff interval. |
|
|
|
|
getTariffProfiles(self)
All tariff profiles defined by this consumption tariff interval. |
|
|
|
|
getTouTariffIntervals(self)
All time of use tariff intervals influenced by this consumption
tariff interval. |
|
|
|
|
| removeCharges(self,
*Charges) |
|
|
|
|
| removeTariffProfiles(self,
*TariffProfiles) |
|
|
|
|
| removeTouTariffIntervals(self,
*TouTariffIntervals) |
|
|
|
|
|
|
|
| setTariffProfiles(self,
value) |
|
|
|
|
| setTouTariffIntervals(self,
value) |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
_attr_types = {'sequenceNumber': <type 'int'>, 'startValue': <...
|
|
|
_attrs = ['startValue', 'sequenceNumber']
|
|
|
_defaults = {'sequenceNumber': 0, 'startValue': 0.0}
|
|
|
_many_refs = ['Charges', 'TariffProfiles', 'TouTariffIntervals']
|
|
|
_refs = ['Charges', 'TariffProfiles', 'TouTariffIntervals']
|
|
|