Class: BuildingSync::PumpSystemType

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

Overview

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

pumpEfficiency - BuildingSync::PumpSystemType::PumpEfficiency
pumpMaximumFlowRate - BuildingSync::PumpSystemType::PumpMaximumFlowRate
pumpMinimumFlowRate - BuildingSync::PumpSystemType::PumpMinimumFlowRate
pumpInstalledFlowRate - BuildingSync::PumpSystemType::PumpInstalledFlowRate
pumpPowerDemand - BuildingSync::PumpSystemType::PumpPowerDemand
pumpControlType - SOAP::SOAPString
pumpOperation - SOAP::SOAPString
pumpingConfiguration - SOAP::SOAPString
pumpApplication - SOAP::SOAPString
controls - BuildingSync::PumpSystemType::Controls
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedSystemIDs - BuildingSync::LinkedSystemIDs
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, PumpEfficiency, PumpInstalledFlowRate, PumpMaximumFlowRate, PumpMinimumFlowRate, PumpPowerDemand

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(pumpEfficiency = nil, pumpMaximumFlowRate = nil, pumpMinimumFlowRate = nil, pumpInstalledFlowRate = nil, pumpPowerDemand = nil, pumpControlType = nil, pumpOperation = nil, pumpingConfiguration = nil, pumpApplication = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedSystemIDs = nil, userDefinedFields = nil) ⇒ PumpSystemType

Returns a new instance of PumpSystemType.



11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
# File 'lib/BuildingSync.rb', line 11648

def initialize(pumpEfficiency = nil, pumpMaximumFlowRate = nil, pumpMinimumFlowRate = nil, pumpInstalledFlowRate = nil, pumpPowerDemand = nil, pumpControlType = nil, pumpOperation = nil, pumpingConfiguration = nil, pumpApplication = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedSystemIDs = nil, userDefinedFields = nil)
  @pumpEfficiency = pumpEfficiency
  @pumpMaximumFlowRate = pumpMaximumFlowRate
  @pumpMinimumFlowRate = pumpMinimumFlowRate
  @pumpInstalledFlowRate = pumpInstalledFlowRate
  @pumpPowerDemand = pumpPowerDemand
  @pumpControlType = pumpControlType
  @pumpOperation = pumpOperation
  @pumpingConfiguration = pumpingConfiguration
  @pumpApplication = pumpApplication
  @controls = controls
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @primaryFuel = primaryFuel
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedSystemIDs = linkedSystemIDs
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



11616
11617
11618
# File 'lib/BuildingSync.rb', line 11616

def controls
  @controls
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



11625
11626
11627
# File 'lib/BuildingSync.rb', line 11625

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



11624
11625
11626
# File 'lib/BuildingSync.rb', line 11624

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



11622
11623
11624
# File 'lib/BuildingSync.rb', line 11622

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



11623
11624
11625
# File 'lib/BuildingSync.rb', line 11623

def modelNumber
  @modelNumber
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



11621
11622
11623
# File 'lib/BuildingSync.rb', line 11621

def primaryFuel
  @primaryFuel
end

#pumpApplicationObject

Returns the value of attribute pumpApplication.



11615
11616
11617
# File 'lib/BuildingSync.rb', line 11615

def pumpApplication
  @pumpApplication
end

#pumpControlTypeObject

Returns the value of attribute pumpControlType.



11612
11613
11614
# File 'lib/BuildingSync.rb', line 11612

def pumpControlType
  @pumpControlType
end

#pumpEfficiencyObject

Returns the value of attribute pumpEfficiency.



11607
11608
11609
# File 'lib/BuildingSync.rb', line 11607

def pumpEfficiency
  @pumpEfficiency
end

#pumpingConfigurationObject

Returns the value of attribute pumpingConfiguration.



11614
11615
11616
# File 'lib/BuildingSync.rb', line 11614

def pumpingConfiguration
  @pumpingConfiguration
end

#pumpInstalledFlowRateObject

Returns the value of attribute pumpInstalledFlowRate.



11610
11611
11612
# File 'lib/BuildingSync.rb', line 11610

def pumpInstalledFlowRate
  @pumpInstalledFlowRate
end

#pumpMaximumFlowRateObject

Returns the value of attribute pumpMaximumFlowRate.



11608
11609
11610
# File 'lib/BuildingSync.rb', line 11608

def pumpMaximumFlowRate
  @pumpMaximumFlowRate
end

#pumpMinimumFlowRateObject

Returns the value of attribute pumpMinimumFlowRate.



11609
11610
11611
# File 'lib/BuildingSync.rb', line 11609

def pumpMinimumFlowRate
  @pumpMinimumFlowRate
end

#pumpOperationObject

Returns the value of attribute pumpOperation.



11613
11614
11615
# File 'lib/BuildingSync.rb', line 11613

def pumpOperation
  @pumpOperation
end

#pumpPowerDemandObject

Returns the value of attribute pumpPowerDemand.



11611
11612
11613
# File 'lib/BuildingSync.rb', line 11611

def pumpPowerDemand
  @pumpPowerDemand
end

#quantityObject

Returns the value of attribute quantity.



11618
11619
11620
# File 'lib/BuildingSync.rb', line 11618

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



11617
11618
11619
# File 'lib/BuildingSync.rb', line 11617

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



11626
11627
11628
# File 'lib/BuildingSync.rb', line 11626

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



11619
11620
11621
# File 'lib/BuildingSync.rb', line 11619

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



11620
11621
11622
# File 'lib/BuildingSync.rb', line 11620

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



11628
11629
11630
# File 'lib/BuildingSync.rb', line 11628

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



11632
11633
11634
# File 'lib/BuildingSync.rb', line 11632

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



11636
11637
11638
# File 'lib/BuildingSync.rb', line 11636

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

#xmlattr_StatusObject



11640
11641
11642
# File 'lib/BuildingSync.rb', line 11640

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



11644
11645
11646
# File 'lib/BuildingSync.rb', line 11644

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