Class: BuildingSync::HeatingPlantType

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

Overview

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

boiler - BuildingSync::HeatingPlantType::Boiler
districtHeating - BuildingSync::HeatingPlantType::DistrictHeating
solarThermal - BuildingSync::HeatingPlantType::SolarThermal
otherCombination - BuildingSync::OtherCombinationType
noHeating - BuildingSync::NoHeatingType
unknown - BuildingSync::UnknownType
heatingPlantCondition - BuildingSync::EquipmentCondition
location - SOAP::SOAPString
yearInstalled - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
buildingAutomationSystem - SOAP::SOAPBoolean
controlSystemTypes - BuildingSync::HeatingPlantType::ControlSystemTypes
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Boiler, ControlSystemTypes, DistrictHeating, SolarThermal

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(boiler = nil, districtHeating = nil, solarThermal = nil, otherCombination = nil, noHeating = nil, unknown = nil, heatingPlantCondition = nil, location = nil, yearInstalled = nil, primaryFuel = nil, buildingAutomationSystem = nil, controlSystemTypes = nil, userDefinedFields = nil) ⇒ HeatingPlantType

Returns a new instance of HeatingPlantType.



7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
# File 'lib/BuildingSync.rb', line 7982

def initialize(boiler = nil, districtHeating = nil, solarThermal = nil, otherCombination = nil, noHeating = nil, unknown = nil, heatingPlantCondition = nil, location = nil, yearInstalled = nil, primaryFuel = nil, buildingAutomationSystem = nil, controlSystemTypes = nil, userDefinedFields = nil)
  @boiler = boiler
  @districtHeating = districtHeating
  @solarThermal = solarThermal
  @otherCombination = otherCombination
  @noHeating = noHeating
  @unknown = unknown
  @heatingPlantCondition = heatingPlantCondition
  @location = location
  @yearInstalled = yearInstalled
  @primaryFuel = primaryFuel
  @buildingAutomationSystem = buildingAutomationSystem
  @controlSystemTypes = controlSystemTypes
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#boilerObject

Returns the value of attribute boiler.



7948
7949
7950
# File 'lib/BuildingSync.rb', line 7948

def boiler
  @boiler
end

#buildingAutomationSystemObject

Returns the value of attribute buildingAutomationSystem.



7958
7959
7960
# File 'lib/BuildingSync.rb', line 7958

def buildingAutomationSystem
  @buildingAutomationSystem
end

#controlSystemTypesObject

Returns the value of attribute controlSystemTypes.



7959
7960
7961
# File 'lib/BuildingSync.rb', line 7959

def controlSystemTypes
  @controlSystemTypes
end

#districtHeatingObject

Returns the value of attribute districtHeating.



7949
7950
7951
# File 'lib/BuildingSync.rb', line 7949

def districtHeating
  @districtHeating
end

#heatingPlantConditionObject

Returns the value of attribute heatingPlantCondition.



7954
7955
7956
# File 'lib/BuildingSync.rb', line 7954

def heatingPlantCondition
  @heatingPlantCondition
end

#locationObject

Returns the value of attribute location.



7955
7956
7957
# File 'lib/BuildingSync.rb', line 7955

def location
  @location
end

#noHeatingObject

Returns the value of attribute noHeating.



7952
7953
7954
# File 'lib/BuildingSync.rb', line 7952

def noHeating
  @noHeating
end

#otherCombinationObject

Returns the value of attribute otherCombination.



7951
7952
7953
# File 'lib/BuildingSync.rb', line 7951

def otherCombination
  @otherCombination
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



7957
7958
7959
# File 'lib/BuildingSync.rb', line 7957

def primaryFuel
  @primaryFuel
end

#solarThermalObject

Returns the value of attribute solarThermal.



7950
7951
7952
# File 'lib/BuildingSync.rb', line 7950

def solarThermal
  @solarThermal
end

#unknownObject

Returns the value of attribute unknown.



7953
7954
7955
# File 'lib/BuildingSync.rb', line 7953

def unknown
  @unknown
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



7960
7961
7962
# File 'lib/BuildingSync.rb', line 7960

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



7956
7957
7958
# File 'lib/BuildingSync.rb', line 7956

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



7962
7963
7964
# File 'lib/BuildingSync.rb', line 7962

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



7966
7967
7968
# File 'lib/BuildingSync.rb', line 7966

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



7970
7971
7972
# File 'lib/BuildingSync.rb', line 7970

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

#xmlattr_StatusObject



7974
7975
7976
# File 'lib/BuildingSync.rb', line 7974

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



7978
7979
7980
# File 'lib/BuildingSync.rb', line 7978

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