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

Returns a new instance of PumpSystemType.



11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
# File 'lib/BuildingSync.rb', line 11761

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

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



11728
11729
11730
# File 'lib/BuildingSync.rb', line 11728

def controls
  @controls
end

#equipmentIDObject

Returns the value of attribute equipmentID.



11739
11740
11741
# File 'lib/BuildingSync.rb', line 11739

def equipmentID
  @equipmentID
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



11737
11738
11739
# File 'lib/BuildingSync.rb', line 11737

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



11736
11737
11738
# File 'lib/BuildingSync.rb', line 11736

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



11734
11735
11736
# File 'lib/BuildingSync.rb', line 11734

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



11735
11736
11737
# File 'lib/BuildingSync.rb', line 11735

def modelNumber
  @modelNumber
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



11733
11734
11735
# File 'lib/BuildingSync.rb', line 11733

def primaryFuel
  @primaryFuel
end

#pumpApplicationObject

Returns the value of attribute pumpApplication.



11727
11728
11729
# File 'lib/BuildingSync.rb', line 11727

def pumpApplication
  @pumpApplication
end

#pumpControlTypeObject

Returns the value of attribute pumpControlType.



11724
11725
11726
# File 'lib/BuildingSync.rb', line 11724

def pumpControlType
  @pumpControlType
end

#pumpEfficiencyObject

Returns the value of attribute pumpEfficiency.



11719
11720
11721
# File 'lib/BuildingSync.rb', line 11719

def pumpEfficiency
  @pumpEfficiency
end

#pumpingConfigurationObject

Returns the value of attribute pumpingConfiguration.



11726
11727
11728
# File 'lib/BuildingSync.rb', line 11726

def pumpingConfiguration
  @pumpingConfiguration
end

#pumpInstalledFlowRateObject

Returns the value of attribute pumpInstalledFlowRate.



11722
11723
11724
# File 'lib/BuildingSync.rb', line 11722

def pumpInstalledFlowRate
  @pumpInstalledFlowRate
end

#pumpMaximumFlowRateObject

Returns the value of attribute pumpMaximumFlowRate.



11720
11721
11722
# File 'lib/BuildingSync.rb', line 11720

def pumpMaximumFlowRate
  @pumpMaximumFlowRate
end

#pumpMinimumFlowRateObject

Returns the value of attribute pumpMinimumFlowRate.



11721
11722
11723
# File 'lib/BuildingSync.rb', line 11721

def pumpMinimumFlowRate
  @pumpMinimumFlowRate
end

#pumpOperationObject

Returns the value of attribute pumpOperation.



11725
11726
11727
# File 'lib/BuildingSync.rb', line 11725

def pumpOperation
  @pumpOperation
end

#pumpPowerDemandObject

Returns the value of attribute pumpPowerDemand.



11723
11724
11725
# File 'lib/BuildingSync.rb', line 11723

def pumpPowerDemand
  @pumpPowerDemand
end

#quantityObject

Returns the value of attribute quantity.



11730
11731
11732
# File 'lib/BuildingSync.rb', line 11730

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



11729
11730
11731
# File 'lib/BuildingSync.rb', line 11729

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



11738
11739
11740
# File 'lib/BuildingSync.rb', line 11738

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



11731
11732
11733
# File 'lib/BuildingSync.rb', line 11731

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



11732
11733
11734
# File 'lib/BuildingSync.rb', line 11732

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



11741
11742
11743
# File 'lib/BuildingSync.rb', line 11741

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



11745
11746
11747
# File 'lib/BuildingSync.rb', line 11745

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



11749
11750
11751
# File 'lib/BuildingSync.rb', line 11749

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

#xmlattr_StatusObject



11753
11754
11755
# File 'lib/BuildingSync.rb', line 11753

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



11757
11758
11759
# File 'lib/BuildingSync.rb', line 11757

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