Class: BuildingSync::DomesticHotWaterSystemType

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

Overview

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

domesticHotWaterType - BuildingSync::DomesticHotWaterSystemType::DomesticHotWaterType
domesticHotWaterSystemNotes - SOAP::SOAPString
recirculation - BuildingSync::DomesticHotWaterSystemType::Recirculation
hotWaterDistributionType - SOAP::SOAPString
waterHeaterEfficiencyType - SOAP::SOAPString
waterHeaterEfficiency - BuildingSync::DomesticHotWaterSystemType::WaterHeaterEfficiency
dailyHotWaterDraw - BuildingSync::DomesticHotWaterSystemType::DailyHotWaterDraw
hotWaterSetpointTemperature - BuildingSync::DomesticHotWaterSystemType::HotWaterSetpointTemperature
parasiticFuelConsumptionRate - BuildingSync::DomesticHotWaterSystemType::ParasiticFuelConsumptionRate
capacity - BuildingSync::Capacity
capacityUnits - SOAP::SOAPString
thirdPartyCertification - SOAP::SOAPString
controls - BuildingSync::DomesticHotWaterSystemType::Controls
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
domesticHotWaterSystemCondition - BuildingSync::EquipmentCondition
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
quantity - BuildingSync::Quantity
equipmentID - SOAP::SOAPString
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, DailyHotWaterDraw, DomesticHotWaterType, HotWaterSetpointTemperature, ParasiticFuelConsumptionRate, Recirculation, WaterHeaterEfficiency

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(domesticHotWaterType = nil, domesticHotWaterSystemNotes = nil, recirculation = nil, hotWaterDistributionType = nil, waterHeaterEfficiencyType = nil, waterHeaterEfficiency = nil, dailyHotWaterDraw = nil, hotWaterSetpointTemperature = nil, parasiticFuelConsumptionRate = nil, capacity = nil, capacityUnits = nil, thirdPartyCertification = nil, controls = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, domesticHotWaterSystemCondition = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil, equipmentID = nil) ⇒ DomesticHotWaterSystemType



10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
# File 'lib/BuildingSync.rb', line 10540

def initialize(domesticHotWaterType = nil, domesticHotWaterSystemNotes = nil, recirculation = nil, hotWaterDistributionType = nil, waterHeaterEfficiencyType = nil, waterHeaterEfficiency = nil, dailyHotWaterDraw = nil, hotWaterSetpointTemperature = nil, parasiticFuelConsumptionRate = nil, capacity = nil, capacityUnits = nil, thirdPartyCertification = nil, controls = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, domesticHotWaterSystemCondition = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil, equipmentID = nil)
  @domesticHotWaterType = domesticHotWaterType
  @domesticHotWaterSystemNotes = domesticHotWaterSystemNotes
  @recirculation = recirculation
  @hotWaterDistributionType = hotWaterDistributionType
  @waterHeaterEfficiencyType = waterHeaterEfficiencyType
  @waterHeaterEfficiency = waterHeaterEfficiency
  @dailyHotWaterDraw = dailyHotWaterDraw
  @hotWaterSetpointTemperature = hotWaterSetpointTemperature
  @parasiticFuelConsumptionRate = parasiticFuelConsumptionRate
  @capacity = capacity
  @capacityUnits = capacityUnits
  @thirdPartyCertification = thirdPartyCertification
  @controls = controls
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @primaryFuel = primaryFuel
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @domesticHotWaterSystemCondition = domesticHotWaterSystemCondition
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @quantity = quantity
  @equipmentID = equipmentID
  @__xmlattr = {}
end

Instance Attribute Details

#capacityObject

Returns the value of attribute capacity.



10504
10505
10506
# File 'lib/BuildingSync.rb', line 10504

def capacity
  @capacity
end

#capacityUnitsObject

Returns the value of attribute capacityUnits.



10505
10506
10507
# File 'lib/BuildingSync.rb', line 10505

def capacityUnits
  @capacityUnits
end

#controlsObject

Returns the value of attribute controls.



10507
10508
10509
# File 'lib/BuildingSync.rb', line 10507

def controls
  @controls
end

#dailyHotWaterDrawObject

Returns the value of attribute dailyHotWaterDraw.



10501
10502
10503
# File 'lib/BuildingSync.rb', line 10501

def dailyHotWaterDraw
  @dailyHotWaterDraw
end

#domesticHotWaterSystemConditionObject

Returns the value of attribute domesticHotWaterSystemCondition.



10514
10515
10516
# File 'lib/BuildingSync.rb', line 10514

def domesticHotWaterSystemCondition
  @domesticHotWaterSystemCondition
end

#domesticHotWaterSystemNotesObject

Returns the value of attribute domesticHotWaterSystemNotes.



10496
10497
10498
# File 'lib/BuildingSync.rb', line 10496

def domesticHotWaterSystemNotes
  @domesticHotWaterSystemNotes
end

#domesticHotWaterTypeObject

Returns the value of attribute domesticHotWaterType.



10495
10496
10497
# File 'lib/BuildingSync.rb', line 10495

def domesticHotWaterType
  @domesticHotWaterType
end

#equipmentIDObject

Returns the value of attribute equipmentID.



10518
10519
10520
# File 'lib/BuildingSync.rb', line 10518

def equipmentID
  @equipmentID
end

#hotWaterDistributionTypeObject

Returns the value of attribute hotWaterDistributionType.



10498
10499
10500
# File 'lib/BuildingSync.rb', line 10498

def hotWaterDistributionType
  @hotWaterDistributionType
end

#hotWaterSetpointTemperatureObject

Returns the value of attribute hotWaterSetpointTemperature.



10502
10503
10504
# File 'lib/BuildingSync.rb', line 10502

def hotWaterSetpointTemperature
  @hotWaterSetpointTemperature
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



10515
10516
10517
# File 'lib/BuildingSync.rb', line 10515

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



10513
10514
10515
# File 'lib/BuildingSync.rb', line 10513

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



10511
10512
10513
# File 'lib/BuildingSync.rb', line 10511

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



10512
10513
10514
# File 'lib/BuildingSync.rb', line 10512

def modelNumber
  @modelNumber
end

#parasiticFuelConsumptionRateObject

Returns the value of attribute parasiticFuelConsumptionRate.



10503
10504
10505
# File 'lib/BuildingSync.rb', line 10503

def parasiticFuelConsumptionRate
  @parasiticFuelConsumptionRate
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



10510
10511
10512
# File 'lib/BuildingSync.rb', line 10510

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



10517
10518
10519
# File 'lib/BuildingSync.rb', line 10517

def quantity
  @quantity
end

#recirculationObject

Returns the value of attribute recirculation.



10497
10498
10499
# File 'lib/BuildingSync.rb', line 10497

def recirculation
  @recirculation
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



10506
10507
10508
# File 'lib/BuildingSync.rb', line 10506

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



10516
10517
10518
# File 'lib/BuildingSync.rb', line 10516

def userDefinedFields
  @userDefinedFields
end

#waterHeaterEfficiencyObject

Returns the value of attribute waterHeaterEfficiency.



10500
10501
10502
# File 'lib/BuildingSync.rb', line 10500

def waterHeaterEfficiency
  @waterHeaterEfficiency
end

#waterHeaterEfficiencyTypeObject

Returns the value of attribute waterHeaterEfficiencyType.



10499
10500
10501
# File 'lib/BuildingSync.rb', line 10499

def waterHeaterEfficiencyType
  @waterHeaterEfficiencyType
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



10508
10509
10510
# File 'lib/BuildingSync.rb', line 10508

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



10509
10510
10511
# File 'lib/BuildingSync.rb', line 10509

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



10520
10521
10522
# File 'lib/BuildingSync.rb', line 10520

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



10524
10525
10526
# File 'lib/BuildingSync.rb', line 10524

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



10528
10529
10530
# File 'lib/BuildingSync.rb', line 10528

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

#xmlattr_StatusObject



10532
10533
10534
# File 'lib/BuildingSync.rb', line 10532

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



10536
10537
10538
# File 'lib/BuildingSync.rb', line 10536

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