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

Returns a new instance of 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