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
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) ⇒ HeatRecoverySystemType

Returns a new instance of HeatRecoverySystemType.



12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
# File 'lib/BuildingSync.rb', line 12435

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)
  @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
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



12405
12406
12407
# File 'lib/BuildingSync.rb', line 12405

def controls
  @controls
end

#energyRecoveryEfficiencyObject

Returns the value of attribute energyRecoveryEfficiency.



12401
12402
12403
# File 'lib/BuildingSync.rb', line 12401

def energyRecoveryEfficiency
  @energyRecoveryEfficiency
end

#heatRecoveryEfficiencyObject

Returns the value of attribute heatRecoveryEfficiency.



12400
12401
12402
# File 'lib/BuildingSync.rb', line 12400

def heatRecoveryEfficiency
  @heatRecoveryEfficiency
end

#heatRecoveryTypeObject

Returns the value of attribute heatRecoveryType.



12402
12403
12404
# File 'lib/BuildingSync.rb', line 12402

def heatRecoveryType
  @heatRecoveryType
end

#locationObject

Returns the value of attribute location.



12412
12413
12414
# File 'lib/BuildingSync.rb', line 12412

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



12410
12411
12412
# File 'lib/BuildingSync.rb', line 12410

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



12411
12412
12413
# File 'lib/BuildingSync.rb', line 12411

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



12407
12408
12409
# File 'lib/BuildingSync.rb', line 12407

def quantity
  @quantity
end

#systemIDProvidingHeatObject

Returns the value of attribute systemIDProvidingHeat.



12404
12405
12406
# File 'lib/BuildingSync.rb', line 12404

def systemIDProvidingHeat
  @systemIDProvidingHeat
end

#systemIDReceivingHeatObject

Returns the value of attribute systemIDReceivingHeat.



12403
12404
12405
# File 'lib/BuildingSync.rb', line 12403

def systemIDReceivingHeat
  @systemIDReceivingHeat
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



12406
12407
12408
# File 'lib/BuildingSync.rb', line 12406

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



12413
12414
12415
# File 'lib/BuildingSync.rb', line 12413

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



12408
12409
12410
# File 'lib/BuildingSync.rb', line 12408

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



12409
12410
12411
# File 'lib/BuildingSync.rb', line 12409

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



12415
12416
12417
# File 'lib/BuildingSync.rb', line 12415

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



12419
12420
12421
# File 'lib/BuildingSync.rb', line 12419

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



12423
12424
12425
# File 'lib/BuildingSync.rb', line 12423

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

#xmlattr_StatusObject



12427
12428
12429
# File 'lib/BuildingSync.rb', line 12427

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



12431
12432
12433
# File 'lib/BuildingSync.rb', line 12431

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