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

Returns a new instance of DomesticHotWaterSystemType.



10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
# File 'lib/BuildingSync.rb', line 10445

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

Instance Attribute Details

#capacityObject

Returns the value of attribute capacity.



10410
10411
10412
# File 'lib/BuildingSync.rb', line 10410

def capacity
  @capacity
end

#capacityUnitsObject

Returns the value of attribute capacityUnits.



10411
10412
10413
# File 'lib/BuildingSync.rb', line 10411

def capacityUnits
  @capacityUnits
end

#controlsObject

Returns the value of attribute controls.



10413
10414
10415
# File 'lib/BuildingSync.rb', line 10413

def controls
  @controls
end

#dailyHotWaterDrawObject

Returns the value of attribute dailyHotWaterDraw.



10407
10408
10409
# File 'lib/BuildingSync.rb', line 10407

def dailyHotWaterDraw
  @dailyHotWaterDraw
end

#domesticHotWaterSystemConditionObject

Returns the value of attribute domesticHotWaterSystemCondition.



10420
10421
10422
# File 'lib/BuildingSync.rb', line 10420

def domesticHotWaterSystemCondition
  @domesticHotWaterSystemCondition
end

#domesticHotWaterSystemNotesObject

Returns the value of attribute domesticHotWaterSystemNotes.



10402
10403
10404
# File 'lib/BuildingSync.rb', line 10402

def domesticHotWaterSystemNotes
  @domesticHotWaterSystemNotes
end

#domesticHotWaterTypeObject

Returns the value of attribute domesticHotWaterType.



10401
10402
10403
# File 'lib/BuildingSync.rb', line 10401

def domesticHotWaterType
  @domesticHotWaterType
end

#hotWaterDistributionTypeObject

Returns the value of attribute hotWaterDistributionType.



10404
10405
10406
# File 'lib/BuildingSync.rb', line 10404

def hotWaterDistributionType
  @hotWaterDistributionType
end

#hotWaterSetpointTemperatureObject

Returns the value of attribute hotWaterSetpointTemperature.



10408
10409
10410
# File 'lib/BuildingSync.rb', line 10408

def hotWaterSetpointTemperature
  @hotWaterSetpointTemperature
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



10421
10422
10423
# File 'lib/BuildingSync.rb', line 10421

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



10419
10420
10421
# File 'lib/BuildingSync.rb', line 10419

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



10417
10418
10419
# File 'lib/BuildingSync.rb', line 10417

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



10418
10419
10420
# File 'lib/BuildingSync.rb', line 10418

def modelNumber
  @modelNumber
end

#parasiticFuelConsumptionRateObject

Returns the value of attribute parasiticFuelConsumptionRate.



10409
10410
10411
# File 'lib/BuildingSync.rb', line 10409

def parasiticFuelConsumptionRate
  @parasiticFuelConsumptionRate
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



10416
10417
10418
# File 'lib/BuildingSync.rb', line 10416

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



10423
10424
10425
# File 'lib/BuildingSync.rb', line 10423

def quantity
  @quantity
end

#recirculationObject

Returns the value of attribute recirculation.



10403
10404
10405
# File 'lib/BuildingSync.rb', line 10403

def recirculation
  @recirculation
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



10412
10413
10414
# File 'lib/BuildingSync.rb', line 10412

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



10422
10423
10424
# File 'lib/BuildingSync.rb', line 10422

def userDefinedFields
  @userDefinedFields
end

#waterHeaterEfficiencyObject

Returns the value of attribute waterHeaterEfficiency.



10406
10407
10408
# File 'lib/BuildingSync.rb', line 10406

def waterHeaterEfficiency
  @waterHeaterEfficiency
end

#waterHeaterEfficiencyTypeObject

Returns the value of attribute waterHeaterEfficiencyType.



10405
10406
10407
# File 'lib/BuildingSync.rb', line 10405

def waterHeaterEfficiencyType
  @waterHeaterEfficiencyType
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



10414
10415
10416
# File 'lib/BuildingSync.rb', line 10414

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



10415
10416
10417
# File 'lib/BuildingSync.rb', line 10415

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



10425
10426
10427
# File 'lib/BuildingSync.rb', line 10425

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



10429
10430
10431
# File 'lib/BuildingSync.rb', line 10429

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



10433
10434
10435
# File 'lib/BuildingSync.rb', line 10433

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

#xmlattr_StatusObject



10437
10438
10439
# File 'lib/BuildingSync.rb', line 10437

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



10441
10442
10443
# File 'lib/BuildingSync.rb', line 10441

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