Class: BuildingSync::WaterUseType

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

Overview

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

waterUseType - SOAP::SOAPString
waterResource - SOAP::SOAPString
lowFlowFixtures - SOAP::SOAPBoolean
waterFixtureRatedFlowRate - BuildingSync::WaterUseType::WaterFixtureRatedFlowRate
waterFixtureVolumePerCycle - BuildingSync::WaterUseType::WaterFixtureVolumePerCycle
waterFixtureCyclesPerDay - BuildingSync::WaterUseType::WaterFixtureCyclesPerDay
waterFixtureFractionHotWater - BuildingSync::BoundedDecimalZeroToOneWithSourceAttribute
thirdPartyCertification - SOAP::SOAPString
controls - BuildingSync::WaterUseType::Controls
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
quantity - BuildingSync::Quantity
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, WaterFixtureCyclesPerDay, WaterFixtureRatedFlowRate, WaterFixtureVolumePerCycle

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(waterUseType = nil, waterResource = nil, lowFlowFixtures = nil, waterFixtureRatedFlowRate = nil, waterFixtureVolumePerCycle = nil, waterFixtureCyclesPerDay = nil, waterFixtureFractionHotWater = nil, thirdPartyCertification = nil, controls = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil) ⇒ WaterUseType

Returns a new instance of WaterUseType.



16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
# File 'lib/BuildingSync.rb', line 16149

def initialize(waterUseType = nil, waterResource = nil, lowFlowFixtures = nil, waterFixtureRatedFlowRate = nil, waterFixtureVolumePerCycle = nil, waterFixtureCyclesPerDay = nil, waterFixtureFractionHotWater = nil, thirdPartyCertification = nil, controls = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil)
  @waterUseType = waterUseType
  @waterResource = waterResource
  @lowFlowFixtures = lowFlowFixtures
  @waterFixtureRatedFlowRate = waterFixtureRatedFlowRate
  @waterFixtureVolumePerCycle = waterFixtureVolumePerCycle
  @waterFixtureCyclesPerDay = waterFixtureCyclesPerDay
  @waterFixtureFractionHotWater = waterFixtureFractionHotWater
  @thirdPartyCertification = thirdPartyCertification
  @controls = controls
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @quantity = quantity
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



16119
16120
16121
# File 'lib/BuildingSync.rb', line 16119

def controls
  @controls
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



16125
16126
16127
# File 'lib/BuildingSync.rb', line 16125

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



16124
16125
16126
# File 'lib/BuildingSync.rb', line 16124

def location
  @location
end

#lowFlowFixturesObject

Returns the value of attribute lowFlowFixtures.



16113
16114
16115
# File 'lib/BuildingSync.rb', line 16113

def lowFlowFixtures
  @lowFlowFixtures
end

#manufacturerObject

Returns the value of attribute manufacturer.



16122
16123
16124
# File 'lib/BuildingSync.rb', line 16122

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



16123
16124
16125
# File 'lib/BuildingSync.rb', line 16123

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



16127
16128
16129
# File 'lib/BuildingSync.rb', line 16127

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



16118
16119
16120
# File 'lib/BuildingSync.rb', line 16118

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



16126
16127
16128
# File 'lib/BuildingSync.rb', line 16126

def userDefinedFields
  @userDefinedFields
end

#waterFixtureCyclesPerDayObject

Returns the value of attribute waterFixtureCyclesPerDay.



16116
16117
16118
# File 'lib/BuildingSync.rb', line 16116

def waterFixtureCyclesPerDay
  @waterFixtureCyclesPerDay
end

#waterFixtureFractionHotWaterObject

Returns the value of attribute waterFixtureFractionHotWater.



16117
16118
16119
# File 'lib/BuildingSync.rb', line 16117

def waterFixtureFractionHotWater
  @waterFixtureFractionHotWater
end

#waterFixtureRatedFlowRateObject

Returns the value of attribute waterFixtureRatedFlowRate.



16114
16115
16116
# File 'lib/BuildingSync.rb', line 16114

def waterFixtureRatedFlowRate
  @waterFixtureRatedFlowRate
end

#waterFixtureVolumePerCycleObject

Returns the value of attribute waterFixtureVolumePerCycle.



16115
16116
16117
# File 'lib/BuildingSync.rb', line 16115

def waterFixtureVolumePerCycle
  @waterFixtureVolumePerCycle
end

#waterResourceObject

Returns the value of attribute waterResource.



16112
16113
16114
# File 'lib/BuildingSync.rb', line 16112

def waterResource
  @waterResource
end

#waterUseTypeObject

Returns the value of attribute waterUseType.



16111
16112
16113
# File 'lib/BuildingSync.rb', line 16111

def waterUseType
  @waterUseType
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



16120
16121
16122
# File 'lib/BuildingSync.rb', line 16120

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



16121
16122
16123
# File 'lib/BuildingSync.rb', line 16121

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



16129
16130
16131
# File 'lib/BuildingSync.rb', line 16129

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



16133
16134
16135
# File 'lib/BuildingSync.rb', line 16133

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



16137
16138
16139
# File 'lib/BuildingSync.rb', line 16137

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

#xmlattr_StatusObject



16141
16142
16143
# File 'lib/BuildingSync.rb', line 16141

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



16145
16146
16147
# File 'lib/BuildingSync.rb', line 16145

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