Class: BuildingSync::UtilityType::RateSchedules::RateSchedule::TypeOfRateStructure::TimeOfUseRate::RatePeriods::RatePeriod
- Inherits:
-
Object
- Object
- BuildingSync::UtilityType::RateSchedules::RateSchedule::TypeOfRateStructure::TimeOfUseRate::RatePeriods::RatePeriod
- Defined in:
- lib/BuildingSync.rb
Overview
http://buildingsync.net/schemas/bedes-auc/2019RatePeriod
ratePeriodName - SOAP::SOAPString
applicableStartDateForEnergyRate - SOAP::SOAPGMonthDay
applicableEndDateForEnergyRate - SOAP::SOAPGMonthDay
applicableStartDateForDemandRate - SOAP::SOAPGMonthDay
applicableEndDateForDemandRate - SOAP::SOAPGMonthDay
timeOfUsePeriods - BuildingSync::UtilityType::RateSchedules::RateSchedule::TypeOfRateStructure::TimeOfUseRate::RatePeriods::RatePeriod::TimeOfUsePeriods
energySellRate - BuildingSync::EnergySellRate
Defined Under Namespace
Classes: TimeOfUsePeriods
Instance Attribute Summary collapse
-
#applicableEndDateForDemandRate ⇒ Object
Returns the value of attribute applicableEndDateForDemandRate.
-
#applicableEndDateForEnergyRate ⇒ Object
Returns the value of attribute applicableEndDateForEnergyRate.
-
#applicableStartDateForDemandRate ⇒ Object
Returns the value of attribute applicableStartDateForDemandRate.
-
#applicableStartDateForEnergyRate ⇒ Object
Returns the value of attribute applicableStartDateForEnergyRate.
-
#energySellRate ⇒ Object
Returns the value of attribute energySellRate.
-
#ratePeriodName ⇒ Object
Returns the value of attribute ratePeriodName.
-
#timeOfUsePeriods ⇒ Object
Returns the value of attribute timeOfUsePeriods.
Instance Method Summary collapse
-
#initialize(ratePeriodName = nil, applicableStartDateForEnergyRate = nil, applicableEndDateForEnergyRate = nil, applicableStartDateForDemandRate = nil, applicableEndDateForDemandRate = nil, timeOfUsePeriods = nil, energySellRate = nil) ⇒ RatePeriod
constructor
A new instance of RatePeriod.
Constructor Details
#initialize(ratePeriodName = nil, applicableStartDateForEnergyRate = nil, applicableEndDateForEnergyRate = nil, applicableStartDateForDemandRate = nil, applicableEndDateForDemandRate = nil, timeOfUsePeriods = nil, energySellRate = nil) ⇒ RatePeriod
Returns a new instance of RatePeriod.
3294 3295 3296 3297 3298 3299 3300 3301 3302 |
# File 'lib/BuildingSync.rb', line 3294 def initialize(ratePeriodName = nil, applicableStartDateForEnergyRate = nil, applicableEndDateForEnergyRate = nil, applicableStartDateForDemandRate = nil, applicableEndDateForDemandRate = nil, timeOfUsePeriods = nil, energySellRate = nil) @ratePeriodName = ratePeriodName @applicableStartDateForEnergyRate = applicableStartDateForEnergyRate @applicableEndDateForEnergyRate = applicableEndDateForEnergyRate @applicableStartDateForDemandRate = applicableStartDateForDemandRate @applicableEndDateForDemandRate = applicableEndDateForDemandRate @timeOfUsePeriods = timeOfUsePeriods @energySellRate = energySellRate end |
Instance Attribute Details
#applicableEndDateForDemandRate ⇒ Object
Returns the value of attribute applicableEndDateForDemandRate.
3290 3291 3292 |
# File 'lib/BuildingSync.rb', line 3290 def applicableEndDateForDemandRate @applicableEndDateForDemandRate end |
#applicableEndDateForEnergyRate ⇒ Object
Returns the value of attribute applicableEndDateForEnergyRate.
3288 3289 3290 |
# File 'lib/BuildingSync.rb', line 3288 def applicableEndDateForEnergyRate @applicableEndDateForEnergyRate end |
#applicableStartDateForDemandRate ⇒ Object
Returns the value of attribute applicableStartDateForDemandRate.
3289 3290 3291 |
# File 'lib/BuildingSync.rb', line 3289 def applicableStartDateForDemandRate @applicableStartDateForDemandRate end |
#applicableStartDateForEnergyRate ⇒ Object
Returns the value of attribute applicableStartDateForEnergyRate.
3287 3288 3289 |
# File 'lib/BuildingSync.rb', line 3287 def applicableStartDateForEnergyRate @applicableStartDateForEnergyRate end |
#energySellRate ⇒ Object
Returns the value of attribute energySellRate.
3292 3293 3294 |
# File 'lib/BuildingSync.rb', line 3292 def energySellRate @energySellRate end |
#ratePeriodName ⇒ Object
Returns the value of attribute ratePeriodName.
3286 3287 3288 |
# File 'lib/BuildingSync.rb', line 3286 def ratePeriodName @ratePeriodName end |
#timeOfUsePeriods ⇒ Object
Returns the value of attribute timeOfUsePeriods.
3291 3292 3293 |
# File 'lib/BuildingSync.rb', line 3291 def timeOfUsePeriods @timeOfUsePeriods end |