Class: BuildingSync::UtilityType::RateSchedules::RateSchedule
- Inherits:
-
Object
- Object
- BuildingSync::UtilityType::RateSchedules::RateSchedule
- Defined in:
- lib/BuildingSync.rb
Overview
http://buildingsync.net/schemas/bedes-auc/2019RateSchedule
rateStructureName - SOAP::SOAPString
typeOfRateStructure - BuildingSync::UtilityType::RateSchedules::RateSchedule::TypeOfRateStructure
rateStructureSector - SOAP::SOAPString
referenceForRateStructure - SOAP::SOAPString
rateStructureEffectiveDate - SOAP::SOAPDate
rateStructureEndDate - SOAP::SOAPDate
reactivePowerCharge - BuildingSync::UtilityType::RateSchedules::RateSchedule::ReactivePowerCharge
minimumPowerFactorWithoutPenalty - BuildingSync::UtilityType::RateSchedules::RateSchedule::MinimumPowerFactorWithoutPenalty
fixedMonthlyCharge - BuildingSync::UtilityType::RateSchedules::RateSchedule::FixedMonthlyCharge
netMetering - BuildingSync::UtilityType::RateSchedules::RateSchedule::NetMetering
averageMarginalCostRate - BuildingSync::UtilityType::RateSchedules::RateSchedule::AverageMarginalCostRate
xmlattr_ID - SOAP::SOAPID
Defined Under Namespace
Classes: AverageMarginalCostRate, FixedMonthlyCharge, MinimumPowerFactorWithoutPenalty, NetMetering, ReactivePowerCharge, TypeOfRateStructure
Constant Summary collapse
- AttrID =
XSD::QName.new(nil, "ID")
Instance Attribute Summary collapse
-
#averageMarginalCostRate ⇒ Object
Returns the value of attribute averageMarginalCostRate.
-
#fixedMonthlyCharge ⇒ Object
Returns the value of attribute fixedMonthlyCharge.
-
#minimumPowerFactorWithoutPenalty ⇒ Object
Returns the value of attribute minimumPowerFactorWithoutPenalty.
-
#netMetering ⇒ Object
Returns the value of attribute netMetering.
-
#rateStructureEffectiveDate ⇒ Object
Returns the value of attribute rateStructureEffectiveDate.
-
#rateStructureEndDate ⇒ Object
Returns the value of attribute rateStructureEndDate.
-
#rateStructureName ⇒ Object
Returns the value of attribute rateStructureName.
-
#rateStructureSector ⇒ Object
Returns the value of attribute rateStructureSector.
-
#reactivePowerCharge ⇒ Object
Returns the value of attribute reactivePowerCharge.
-
#referenceForRateStructure ⇒ Object
Returns the value of attribute referenceForRateStructure.
-
#typeOfRateStructure ⇒ Object
Returns the value of attribute typeOfRateStructure.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(rateStructureName = nil, typeOfRateStructure = nil, rateStructureSector = nil, referenceForRateStructure = nil, rateStructureEffectiveDate = nil, rateStructureEndDate = nil, reactivePowerCharge = nil, minimumPowerFactorWithoutPenalty = nil, fixedMonthlyCharge = nil, netMetering = nil, averageMarginalCostRate = nil) ⇒ RateSchedule
constructor
A new instance of RateSchedule.
- #xmlattr_ID ⇒ Object
- #xmlattr_ID=(value) ⇒ Object
Constructor Details
#initialize(rateStructureName = nil, typeOfRateStructure = nil, rateStructureSector = nil, referenceForRateStructure = nil, rateStructureEffectiveDate = nil, rateStructureEndDate = nil, reactivePowerCharge = nil, minimumPowerFactorWithoutPenalty = nil, fixedMonthlyCharge = nil, netMetering = nil, averageMarginalCostRate = nil) ⇒ RateSchedule
Returns a new instance of RateSchedule.
3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 |
# File 'lib/BuildingSync.rb', line 3685 def initialize(rateStructureName = nil, typeOfRateStructure = nil, rateStructureSector = nil, referenceForRateStructure = nil, rateStructureEffectiveDate = nil, rateStructureEndDate = nil, reactivePowerCharge = nil, minimumPowerFactorWithoutPenalty = nil, fixedMonthlyCharge = nil, netMetering = nil, averageMarginalCostRate = nil) @rateStructureName = rateStructureName @typeOfRateStructure = typeOfRateStructure @rateStructureSector = rateStructureSector @referenceForRateStructure = referenceForRateStructure @rateStructureEffectiveDate = rateStructureEffectiveDate @rateStructureEndDate = rateStructureEndDate @reactivePowerCharge = reactivePowerCharge @minimumPowerFactorWithoutPenalty = minimumPowerFactorWithoutPenalty @fixedMonthlyCharge = fixedMonthlyCharge @netMetering = netMetering @averageMarginalCostRate = averageMarginalCostRate @__xmlattr = {} end |
Instance Attribute Details
#averageMarginalCostRate ⇒ Object
Returns the value of attribute averageMarginalCostRate.
3671 3672 3673 |
# File 'lib/BuildingSync.rb', line 3671 def averageMarginalCostRate @averageMarginalCostRate end |
#fixedMonthlyCharge ⇒ Object
Returns the value of attribute fixedMonthlyCharge.
3669 3670 3671 |
# File 'lib/BuildingSync.rb', line 3669 def fixedMonthlyCharge @fixedMonthlyCharge end |
#minimumPowerFactorWithoutPenalty ⇒ Object
Returns the value of attribute minimumPowerFactorWithoutPenalty.
3668 3669 3670 |
# File 'lib/BuildingSync.rb', line 3668 def minimumPowerFactorWithoutPenalty @minimumPowerFactorWithoutPenalty end |
#netMetering ⇒ Object
Returns the value of attribute netMetering.
3670 3671 3672 |
# File 'lib/BuildingSync.rb', line 3670 def netMetering @netMetering end |
#rateStructureEffectiveDate ⇒ Object
Returns the value of attribute rateStructureEffectiveDate.
3665 3666 3667 |
# File 'lib/BuildingSync.rb', line 3665 def rateStructureEffectiveDate @rateStructureEffectiveDate end |
#rateStructureEndDate ⇒ Object
Returns the value of attribute rateStructureEndDate.
3666 3667 3668 |
# File 'lib/BuildingSync.rb', line 3666 def rateStructureEndDate @rateStructureEndDate end |
#rateStructureName ⇒ Object
Returns the value of attribute rateStructureName.
3661 3662 3663 |
# File 'lib/BuildingSync.rb', line 3661 def rateStructureName @rateStructureName end |
#rateStructureSector ⇒ Object
Returns the value of attribute rateStructureSector.
3663 3664 3665 |
# File 'lib/BuildingSync.rb', line 3663 def rateStructureSector @rateStructureSector end |
#reactivePowerCharge ⇒ Object
Returns the value of attribute reactivePowerCharge.
3667 3668 3669 |
# File 'lib/BuildingSync.rb', line 3667 def reactivePowerCharge @reactivePowerCharge end |
#referenceForRateStructure ⇒ Object
Returns the value of attribute referenceForRateStructure.
3664 3665 3666 |
# File 'lib/BuildingSync.rb', line 3664 def referenceForRateStructure @referenceForRateStructure end |
#typeOfRateStructure ⇒ Object
Returns the value of attribute typeOfRateStructure.
3662 3663 3664 |
# File 'lib/BuildingSync.rb', line 3662 def typeOfRateStructure @typeOfRateStructure end |
Instance Method Details
#__xmlattr ⇒ Object
3673 3674 3675 |
# File 'lib/BuildingSync.rb', line 3673 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
3677 3678 3679 |
# File 'lib/BuildingSync.rb', line 3677 def xmlattr_ID __xmlattr[AttrID] end |
#xmlattr_ID=(value) ⇒ Object
3681 3682 3683 |
# File 'lib/BuildingSync.rb', line 3681 def xmlattr_ID=(value) __xmlattr[AttrID] = value end |