Class: BuildingSync::UtilityType::RateSchedules::RateSchedule::TypeOfRateStructure::TimeOfUseRate::RatePeriods::RatePeriod

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#applicableEndDateForDemandRateObject

Returns the value of attribute applicableEndDateForDemandRate.



3290
3291
3292
# File 'lib/BuildingSync.rb', line 3290

def applicableEndDateForDemandRate
  @applicableEndDateForDemandRate
end

#applicableEndDateForEnergyRateObject

Returns the value of attribute applicableEndDateForEnergyRate.



3288
3289
3290
# File 'lib/BuildingSync.rb', line 3288

def applicableEndDateForEnergyRate
  @applicableEndDateForEnergyRate
end

#applicableStartDateForDemandRateObject

Returns the value of attribute applicableStartDateForDemandRate.



3289
3290
3291
# File 'lib/BuildingSync.rb', line 3289

def applicableStartDateForDemandRate
  @applicableStartDateForDemandRate
end

#applicableStartDateForEnergyRateObject

Returns the value of attribute applicableStartDateForEnergyRate.



3287
3288
3289
# File 'lib/BuildingSync.rb', line 3287

def applicableStartDateForEnergyRate
  @applicableStartDateForEnergyRate
end

#energySellRateObject

Returns the value of attribute energySellRate.



3292
3293
3294
# File 'lib/BuildingSync.rb', line 3292

def energySellRate
  @energySellRate
end

#ratePeriodNameObject

Returns the value of attribute ratePeriodName.



3286
3287
3288
# File 'lib/BuildingSync.rb', line 3286

def ratePeriodName
  @ratePeriodName
end

#timeOfUsePeriodsObject

Returns the value of attribute timeOfUsePeriods.



3291
3292
3293
# File 'lib/BuildingSync.rb', line 3291

def timeOfUsePeriods
  @timeOfUsePeriods
end