Class: BuildingSync::PlugElectricLoadType

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

Overview

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

plugLoadType - SOAP::SOAPString
plugLoadPeakPower - BuildingSync::PlugElectricLoadType::PlugLoadPeakPower
plugLoadStandbyPower - BuildingSync::PlugElectricLoadType::PlugLoadStandbyPower
plugLoadNominalPower - BuildingSync::PlugElectricLoadType::PlugLoadNominalPower
weightedAverageLoad - BuildingSync::WeightedAverageLoad
controls - BuildingSync::PlugElectricLoadType::Controls
thirdPartyCertification - SOAP::SOAPString
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
quantity - BuildingSync::Quantity
xmlattr_ID - SOAP::SOAPID
xmlattr_Source - SOAP::SOAPString
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, PlugLoadNominalPower, PlugLoadPeakPower, PlugLoadStandbyPower

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")
AttrSource =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Source")
AttrStatus =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Status")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(plugLoadType = nil, plugLoadPeakPower = nil, plugLoadStandbyPower = nil, plugLoadNominalPower = nil, weightedAverageLoad = nil, controls = nil, thirdPartyCertification = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil) ⇒ PlugElectricLoadType

Returns a new instance of PlugElectricLoadType.



15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
# File 'lib/BuildingSync.rb', line 15046

def initialize(plugLoadType = nil, plugLoadPeakPower = nil, plugLoadStandbyPower = nil, plugLoadNominalPower = nil, weightedAverageLoad = nil, controls = nil, thirdPartyCertification = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil)
  @plugLoadType = plugLoadType
  @plugLoadPeakPower = plugLoadPeakPower
  @plugLoadStandbyPower = plugLoadStandbyPower
  @plugLoadNominalPower = plugLoadNominalPower
  @weightedAverageLoad = weightedAverageLoad
  @controls = controls
  @thirdPartyCertification = thirdPartyCertification
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @primaryFuel = primaryFuel
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @quantity = quantity
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



15006
15007
15008
# File 'lib/BuildingSync.rb', line 15006

def controls
  @controls
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



15014
15015
15016
# File 'lib/BuildingSync.rb', line 15014

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



15013
15014
15015
# File 'lib/BuildingSync.rb', line 15013

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



15011
15012
15013
# File 'lib/BuildingSync.rb', line 15011

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



15012
15013
15014
# File 'lib/BuildingSync.rb', line 15012

def modelNumber
  @modelNumber
end

#plugLoadNominalPowerObject

Returns the value of attribute plugLoadNominalPower.



15004
15005
15006
# File 'lib/BuildingSync.rb', line 15004

def plugLoadNominalPower
  @plugLoadNominalPower
end

#plugLoadPeakPowerObject

Returns the value of attribute plugLoadPeakPower.



15002
15003
15004
# File 'lib/BuildingSync.rb', line 15002

def plugLoadPeakPower
  @plugLoadPeakPower
end

#plugLoadStandbyPowerObject

Returns the value of attribute plugLoadStandbyPower.



15003
15004
15005
# File 'lib/BuildingSync.rb', line 15003

def plugLoadStandbyPower
  @plugLoadStandbyPower
end

#plugLoadTypeObject

Returns the value of attribute plugLoadType.



15001
15002
15003
# File 'lib/BuildingSync.rb', line 15001

def plugLoadType
  @plugLoadType
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



15010
15011
15012
# File 'lib/BuildingSync.rb', line 15010

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



15016
15017
15018
# File 'lib/BuildingSync.rb', line 15016

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



15007
15008
15009
# File 'lib/BuildingSync.rb', line 15007

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



15015
15016
15017
# File 'lib/BuildingSync.rb', line 15015

def userDefinedFields
  @userDefinedFields
end

#weightedAverageLoadObject

Returns the value of attribute weightedAverageLoad.



15005
15006
15007
# File 'lib/BuildingSync.rb', line 15005

def weightedAverageLoad
  @weightedAverageLoad
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



15008
15009
15010
# File 'lib/BuildingSync.rb', line 15008

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



15009
15010
15011
# File 'lib/BuildingSync.rb', line 15009

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



15018
15019
15020
# File 'lib/BuildingSync.rb', line 15018

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



15022
15023
15024
# File 'lib/BuildingSync.rb', line 15022

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



15026
15027
15028
# File 'lib/BuildingSync.rb', line 15026

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

#xmlattr_SourceObject



15030
15031
15032
# File 'lib/BuildingSync.rb', line 15030

def xmlattr_Source
  __xmlattr[AttrSource]
end

#xmlattr_Source=(value) ⇒ Object



15034
15035
15036
# File 'lib/BuildingSync.rb', line 15034

def xmlattr_Source=(value)
  __xmlattr[AttrSource] = value
end

#xmlattr_StatusObject



15038
15039
15040
# File 'lib/BuildingSync.rb', line 15038

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



15042
15043
15044
# File 'lib/BuildingSync.rb', line 15042

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