Class: BuildingSync::HVACSystemType

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

Overview

http://buildingsync.net/schemas/bedes-auc/2019HVACSystemType

plants - BuildingSync::HVACSystemType::Plants
heatingAndCoolingSystems - BuildingSync::HVACSystemType::HeatingAndCoolingSystems
ductSystems - BuildingSync::HVACSystemType::DuctSystems
otherHVACSystems - BuildingSync::HVACSystemType::OtherHVACSystems
location - SOAP::SOAPString
priority - SOAP::SOAPString
frequencyOfMaintenance - SOAP::SOAPString
primaryHVACSystemType - SOAP::SOAPString
principalHVACSystemType - SOAP::SOAPString
hVACControlSystemTypes - BuildingSync::HVACSystemType::HVACControlSystemTypes
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
quantity - BuildingSync::Quantity
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: DuctSystems, HVACControlSystemTypes, HeatingAndCoolingSystems, OtherHVACSystems, Plants

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")
AttrStatus =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Status")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(plants = nil, heatingAndCoolingSystems = nil, ductSystems = nil, otherHVACSystems = nil, location = nil, priority = nil, frequencyOfMaintenance = nil, primaryHVACSystemType = nil, principalHVACSystemType = nil, hVACControlSystemTypes = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil) ⇒ HVACSystemType

Returns a new instance of HVACSystemType.



7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
# File 'lib/BuildingSync.rb', line 7214

def initialize(plants = nil, heatingAndCoolingSystems = nil, ductSystems = nil, otherHVACSystems = nil, location = nil, priority = nil, frequencyOfMaintenance = nil, primaryHVACSystemType = nil, principalHVACSystemType = nil, hVACControlSystemTypes = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil)
  @plants = plants
  @heatingAndCoolingSystems = heatingAndCoolingSystems
  @ductSystems = ductSystems
  @otherHVACSystems = otherHVACSystems
  @location = location
  @priority = priority
  @frequencyOfMaintenance = frequencyOfMaintenance
  @primaryHVACSystemType = primaryHVACSystemType
  @principalHVACSystemType = principalHVACSystemType
  @hVACControlSystemTypes = hVACControlSystemTypes
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @quantity = quantity
  @__xmlattr = {}
end

Instance Attribute Details

#ductSystemsObject

Returns the value of attribute ductSystems.



7182
7183
7184
# File 'lib/BuildingSync.rb', line 7182

def ductSystems
  @ductSystems
end

#frequencyOfMaintenanceObject

Returns the value of attribute frequencyOfMaintenance.



7186
7187
7188
# File 'lib/BuildingSync.rb', line 7186

def frequencyOfMaintenance
  @frequencyOfMaintenance
end

#heatingAndCoolingSystemsObject

Returns the value of attribute heatingAndCoolingSystems.



7181
7182
7183
# File 'lib/BuildingSync.rb', line 7181

def heatingAndCoolingSystems
  @heatingAndCoolingSystems
end

#hVACControlSystemTypesObject

Returns the value of attribute hVACControlSystemTypes.



7189
7190
7191
# File 'lib/BuildingSync.rb', line 7189

def hVACControlSystemTypes
  @hVACControlSystemTypes
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



7190
7191
7192
# File 'lib/BuildingSync.rb', line 7190

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



7184
7185
7186
# File 'lib/BuildingSync.rb', line 7184

def location
  @location
end

#otherHVACSystemsObject

Returns the value of attribute otherHVACSystems.



7183
7184
7185
# File 'lib/BuildingSync.rb', line 7183

def otherHVACSystems
  @otherHVACSystems
end

#plantsObject

Returns the value of attribute plants.



7180
7181
7182
# File 'lib/BuildingSync.rb', line 7180

def plants
  @plants
end

#primaryHVACSystemTypeObject

Returns the value of attribute primaryHVACSystemType.



7187
7188
7189
# File 'lib/BuildingSync.rb', line 7187

def primaryHVACSystemType
  @primaryHVACSystemType
end

#principalHVACSystemTypeObject

Returns the value of attribute principalHVACSystemType.



7188
7189
7190
# File 'lib/BuildingSync.rb', line 7188

def principalHVACSystemType
  @principalHVACSystemType
end

#priorityObject

Returns the value of attribute priority.



7185
7186
7187
# File 'lib/BuildingSync.rb', line 7185

def priority
  @priority
end

#quantityObject

Returns the value of attribute quantity.



7192
7193
7194
# File 'lib/BuildingSync.rb', line 7192

def quantity
  @quantity
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



7191
7192
7193
# File 'lib/BuildingSync.rb', line 7191

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



7194
7195
7196
# File 'lib/BuildingSync.rb', line 7194

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



7198
7199
7200
# File 'lib/BuildingSync.rb', line 7198

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



7202
7203
7204
# File 'lib/BuildingSync.rb', line 7202

def xmlattr_ID=(value)
  __xmlattr[AttrID] = value
end

#xmlattr_StatusObject



7206
7207
7208
# File 'lib/BuildingSync.rb', line 7206

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



7210
7211
7212
# File 'lib/BuildingSync.rb', line 7210

def xmlattr_Status=(value)
  __xmlattr[AttrStatus] = value
end