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.



7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
# File 'lib/BuildingSync.rb', line 7133

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.



7101
7102
7103
# File 'lib/BuildingSync.rb', line 7101

def ductSystems
  @ductSystems
end

#frequencyOfMaintenanceObject

Returns the value of attribute frequencyOfMaintenance.



7105
7106
7107
# File 'lib/BuildingSync.rb', line 7105

def frequencyOfMaintenance
  @frequencyOfMaintenance
end

#heatingAndCoolingSystemsObject

Returns the value of attribute heatingAndCoolingSystems.



7100
7101
7102
# File 'lib/BuildingSync.rb', line 7100

def heatingAndCoolingSystems
  @heatingAndCoolingSystems
end

#hVACControlSystemTypesObject

Returns the value of attribute hVACControlSystemTypes.



7108
7109
7110
# File 'lib/BuildingSync.rb', line 7108

def hVACControlSystemTypes
  @hVACControlSystemTypes
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



7109
7110
7111
# File 'lib/BuildingSync.rb', line 7109

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



7103
7104
7105
# File 'lib/BuildingSync.rb', line 7103

def location
  @location
end

#otherHVACSystemsObject

Returns the value of attribute otherHVACSystems.



7102
7103
7104
# File 'lib/BuildingSync.rb', line 7102

def otherHVACSystems
  @otherHVACSystems
end

#plantsObject

Returns the value of attribute plants.



7099
7100
7101
# File 'lib/BuildingSync.rb', line 7099

def plants
  @plants
end

#primaryHVACSystemTypeObject

Returns the value of attribute primaryHVACSystemType.



7106
7107
7108
# File 'lib/BuildingSync.rb', line 7106

def primaryHVACSystemType
  @primaryHVACSystemType
end

#principalHVACSystemTypeObject

Returns the value of attribute principalHVACSystemType.



7107
7108
7109
# File 'lib/BuildingSync.rb', line 7107

def principalHVACSystemType
  @principalHVACSystemType
end

#priorityObject

Returns the value of attribute priority.



7104
7105
7106
# File 'lib/BuildingSync.rb', line 7104

def priority
  @priority
end

#quantityObject

Returns the value of attribute quantity.



7111
7112
7113
# File 'lib/BuildingSync.rb', line 7111

def quantity
  @quantity
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



7110
7111
7112
# File 'lib/BuildingSync.rb', line 7110

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



7113
7114
7115
# File 'lib/BuildingSync.rb', line 7113

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



7117
7118
7119
# File 'lib/BuildingSync.rb', line 7117

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



7121
7122
7123
# File 'lib/BuildingSync.rb', line 7121

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

#xmlattr_StatusObject



7125
7126
7127
# File 'lib/BuildingSync.rb', line 7125

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



7129
7130
7131
# File 'lib/BuildingSync.rb', line 7129

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