Class: BuildingSync::HeatRecoverySystemType

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

Overview

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

heatRecoveryEfficiency - BuildingSync::HeatRecoverySystemType::HeatRecoveryEfficiency
energyRecoveryEfficiency - BuildingSync::HeatRecoverySystemType::EnergyRecoveryEfficiency
heatRecoveryType - SOAP::SOAPString
systemIDReceivingHeat - BuildingSync::HeatRecoverySystemType::SystemIDReceivingHeat
systemIDProvidingHeat - BuildingSync::HeatRecoverySystemType::SystemIDProvidingHeat
controls - BuildingSync::HeatRecoverySystemType::Controls
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
userDefinedFields - BuildingSync::UserDefinedFields
equipmentID - SOAP::SOAPString
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, EnergyRecoveryEfficiency, HeatRecoveryEfficiency, SystemIDProvidingHeat, SystemIDReceivingHeat

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(heatRecoveryEfficiency = nil, energyRecoveryEfficiency = nil, heatRecoveryType = nil, systemIDReceivingHeat = nil, systemIDProvidingHeat = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, userDefinedFields = nil, equipmentID = nil) ⇒ HeatRecoverySystemType

Returns a new instance of HeatRecoverySystemType.



12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
# File 'lib/BuildingSync.rb', line 12557

def initialize(heatRecoveryEfficiency = nil, energyRecoveryEfficiency = nil, heatRecoveryType = nil, systemIDReceivingHeat = nil, systemIDProvidingHeat = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, userDefinedFields = nil, equipmentID = nil)
  @heatRecoveryEfficiency = heatRecoveryEfficiency
  @energyRecoveryEfficiency = energyRecoveryEfficiency
  @heatRecoveryType = heatRecoveryType
  @systemIDReceivingHeat = systemIDReceivingHeat
  @systemIDProvidingHeat = systemIDProvidingHeat
  @controls = controls
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @userDefinedFields = userDefinedFields
  @equipmentID = equipmentID
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



12526
12527
12528
# File 'lib/BuildingSync.rb', line 12526

def controls
  @controls
end

#energyRecoveryEfficiencyObject

Returns the value of attribute energyRecoveryEfficiency.



12522
12523
12524
# File 'lib/BuildingSync.rb', line 12522

def energyRecoveryEfficiency
  @energyRecoveryEfficiency
end

#equipmentIDObject

Returns the value of attribute equipmentID.



12535
12536
12537
# File 'lib/BuildingSync.rb', line 12535

def equipmentID
  @equipmentID
end

#heatRecoveryEfficiencyObject

Returns the value of attribute heatRecoveryEfficiency.



12521
12522
12523
# File 'lib/BuildingSync.rb', line 12521

def heatRecoveryEfficiency
  @heatRecoveryEfficiency
end

#heatRecoveryTypeObject

Returns the value of attribute heatRecoveryType.



12523
12524
12525
# File 'lib/BuildingSync.rb', line 12523

def heatRecoveryType
  @heatRecoveryType
end

#locationObject

Returns the value of attribute location.



12533
12534
12535
# File 'lib/BuildingSync.rb', line 12533

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



12531
12532
12533
# File 'lib/BuildingSync.rb', line 12531

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



12532
12533
12534
# File 'lib/BuildingSync.rb', line 12532

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



12528
12529
12530
# File 'lib/BuildingSync.rb', line 12528

def quantity
  @quantity
end

#systemIDProvidingHeatObject

Returns the value of attribute systemIDProvidingHeat.



12525
12526
12527
# File 'lib/BuildingSync.rb', line 12525

def systemIDProvidingHeat
  @systemIDProvidingHeat
end

#systemIDReceivingHeatObject

Returns the value of attribute systemIDReceivingHeat.



12524
12525
12526
# File 'lib/BuildingSync.rb', line 12524

def systemIDReceivingHeat
  @systemIDReceivingHeat
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



12527
12528
12529
# File 'lib/BuildingSync.rb', line 12527

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



12534
12535
12536
# File 'lib/BuildingSync.rb', line 12534

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



12529
12530
12531
# File 'lib/BuildingSync.rb', line 12529

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



12530
12531
12532
# File 'lib/BuildingSync.rb', line 12530

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



12537
12538
12539
# File 'lib/BuildingSync.rb', line 12537

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



12541
12542
12543
# File 'lib/BuildingSync.rb', line 12541

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



12545
12546
12547
# File 'lib/BuildingSync.rb', line 12545

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

#xmlattr_StatusObject



12549
12550
12551
# File 'lib/BuildingSync.rb', line 12549

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



12553
12554
12555
# File 'lib/BuildingSync.rb', line 12553

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