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
equipmentID - SOAP::SOAPString
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, equipmentID = nil) ⇒ WaterUseType

Returns a new instance of WaterUseType.



16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
# File 'lib/BuildingSync.rb', line 16295

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

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



16264
16265
16266
# File 'lib/BuildingSync.rb', line 16264

def controls
  @controls
end

#equipmentIDObject

Returns the value of attribute equipmentID.



16273
16274
16275
# File 'lib/BuildingSync.rb', line 16273

def equipmentID
  @equipmentID
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



16270
16271
16272
# File 'lib/BuildingSync.rb', line 16270

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



16269
16270
16271
# File 'lib/BuildingSync.rb', line 16269

def location
  @location
end

#lowFlowFixturesObject

Returns the value of attribute lowFlowFixtures.



16258
16259
16260
# File 'lib/BuildingSync.rb', line 16258

def lowFlowFixtures
  @lowFlowFixtures
end

#manufacturerObject

Returns the value of attribute manufacturer.



16267
16268
16269
# File 'lib/BuildingSync.rb', line 16267

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



16268
16269
16270
# File 'lib/BuildingSync.rb', line 16268

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



16272
16273
16274
# File 'lib/BuildingSync.rb', line 16272

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



16263
16264
16265
# File 'lib/BuildingSync.rb', line 16263

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



16271
16272
16273
# File 'lib/BuildingSync.rb', line 16271

def userDefinedFields
  @userDefinedFields
end

#waterFixtureCyclesPerDayObject

Returns the value of attribute waterFixtureCyclesPerDay.



16261
16262
16263
# File 'lib/BuildingSync.rb', line 16261

def waterFixtureCyclesPerDay
  @waterFixtureCyclesPerDay
end

#waterFixtureFractionHotWaterObject

Returns the value of attribute waterFixtureFractionHotWater.



16262
16263
16264
# File 'lib/BuildingSync.rb', line 16262

def waterFixtureFractionHotWater
  @waterFixtureFractionHotWater
end

#waterFixtureRatedFlowRateObject

Returns the value of attribute waterFixtureRatedFlowRate.



16259
16260
16261
# File 'lib/BuildingSync.rb', line 16259

def waterFixtureRatedFlowRate
  @waterFixtureRatedFlowRate
end

#waterFixtureVolumePerCycleObject

Returns the value of attribute waterFixtureVolumePerCycle.



16260
16261
16262
# File 'lib/BuildingSync.rb', line 16260

def waterFixtureVolumePerCycle
  @waterFixtureVolumePerCycle
end

#waterResourceObject

Returns the value of attribute waterResource.



16257
16258
16259
# File 'lib/BuildingSync.rb', line 16257

def waterResource
  @waterResource
end

#waterUseTypeObject

Returns the value of attribute waterUseType.



16256
16257
16258
# File 'lib/BuildingSync.rb', line 16256

def waterUseType
  @waterUseType
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



16265
16266
16267
# File 'lib/BuildingSync.rb', line 16265

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



16266
16267
16268
# File 'lib/BuildingSync.rb', line 16266

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



16275
16276
16277
# File 'lib/BuildingSync.rb', line 16275

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



16279
16280
16281
# File 'lib/BuildingSync.rb', line 16279

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



16283
16284
16285
# File 'lib/BuildingSync.rb', line 16283

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

#xmlattr_StatusObject



16287
16288
16289
# File 'lib/BuildingSync.rb', line 16287

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



16291
16292
16293
# File 'lib/BuildingSync.rb', line 16291

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