Class: BuildingSync::IndoorAirQuality

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemaIndoorAirQuality

emissionRate - BuildingSync::EmissionRate
sinkRate - BuildingSync::SinkRate
highLimit - BuildingSync::HighLimit
xmlattr_id - SOAP::SOAPID
xmlattr_scheduleIdRef - SOAP::SOAPIDREF

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrScheduleIdRef =
XSD::QName.new(nil, "scheduleIdRef")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emissionRate = [], sinkRate = [], highLimit = []) ⇒ IndoorAirQuality

Returns a new instance of IndoorAirQuality.



29125
29126
29127
29128
29129
29130
# File 'lib/BuildingSync.rb', line 29125

def initialize(emissionRate = [], sinkRate = [], highLimit = [])
  @emissionRate = emissionRate
  @sinkRate = sinkRate
  @highLimit = highLimit
  @__xmlattr = {}
end

Instance Attribute Details

#emissionRateObject

Returns the value of attribute emissionRate.



29101
29102
29103
# File 'lib/BuildingSync.rb', line 29101

def emissionRate
  @emissionRate
end

#highLimitObject

Returns the value of attribute highLimit.



29103
29104
29105
# File 'lib/BuildingSync.rb', line 29103

def highLimit
  @highLimit
end

#sinkRateObject

Returns the value of attribute sinkRate.



29102
29103
29104
# File 'lib/BuildingSync.rb', line 29102

def sinkRate
  @sinkRate
end

Instance Method Details

#__xmlattrObject



29105
29106
29107
# File 'lib/BuildingSync.rb', line 29105

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



29109
29110
29111
# File 'lib/BuildingSync.rb', line 29109

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29113
29114
29115
# File 'lib/BuildingSync.rb', line 29113

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_scheduleIdRefObject



29117
29118
29119
# File 'lib/BuildingSync.rb', line 29117

def xmlattr_scheduleIdRef
  __xmlattr[AttrScheduleIdRef]
end

#xmlattr_scheduleIdRef=(value) ⇒ Object



29121
29122
29123
# File 'lib/BuildingSync.rb', line 29121

def xmlattr_scheduleIdRef=(value)
  __xmlattr[AttrScheduleIdRef] = value
end