Class: BuildingSync::PoolType

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

Overview

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

poolType - SOAP::SOAPString
poolSizeCategory - SOAP::SOAPString
poolArea - BuildingSync::PoolType::PoolArea
poolVolume - BuildingSync::PoolType::PoolVolume
pumpDutyCycle - BuildingSync::PoolType::PumpDutyCycle
heated - BuildingSync::PoolType::Heated
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Heated, PoolArea, PoolVolume, PumpDutyCycle

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(poolType = nil, poolSizeCategory = nil, poolArea = nil, poolVolume = nil, pumpDutyCycle = nil, heated = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil) ⇒ PoolType

Returns a new instance of PoolType.



15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
# File 'lib/BuildingSync.rb', line 15991

def initialize(poolType = nil, poolSizeCategory = nil, poolArea = nil, poolVolume = nil, pumpDutyCycle = nil, heated = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil)
  @poolType = poolType
  @poolSizeCategory = poolSizeCategory
  @poolArea = poolArea
  @poolVolume = poolVolume
  @pumpDutyCycle = pumpDutyCycle
  @heated = heated
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#heatedObject

Returns the value of attribute heated.



15961
15962
15963
# File 'lib/BuildingSync.rb', line 15961

def heated
  @heated
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



15968
15969
15970
# File 'lib/BuildingSync.rb', line 15968

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



15967
15968
15969
# File 'lib/BuildingSync.rb', line 15967

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



15965
15966
15967
# File 'lib/BuildingSync.rb', line 15965

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



15966
15967
15968
# File 'lib/BuildingSync.rb', line 15966

def modelNumber
  @modelNumber
end

#poolAreaObject

Returns the value of attribute poolArea.



15958
15959
15960
# File 'lib/BuildingSync.rb', line 15958

def poolArea
  @poolArea
end

#poolSizeCategoryObject

Returns the value of attribute poolSizeCategory.



15957
15958
15959
# File 'lib/BuildingSync.rb', line 15957

def poolSizeCategory
  @poolSizeCategory
end

#poolTypeObject

Returns the value of attribute poolType.



15956
15957
15958
# File 'lib/BuildingSync.rb', line 15956

def poolType
  @poolType
end

#poolVolumeObject

Returns the value of attribute poolVolume.



15959
15960
15961
# File 'lib/BuildingSync.rb', line 15959

def poolVolume
  @poolVolume
end

#pumpDutyCycleObject

Returns the value of attribute pumpDutyCycle.



15960
15961
15962
# File 'lib/BuildingSync.rb', line 15960

def pumpDutyCycle
  @pumpDutyCycle
end

#quantityObject

Returns the value of attribute quantity.



15963
15964
15965
# File 'lib/BuildingSync.rb', line 15963

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



15962
15963
15964
# File 'lib/BuildingSync.rb', line 15962

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



15969
15970
15971
# File 'lib/BuildingSync.rb', line 15969

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



15964
15965
15966
# File 'lib/BuildingSync.rb', line 15964

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



15971
15972
15973
# File 'lib/BuildingSync.rb', line 15971

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



15975
15976
15977
# File 'lib/BuildingSync.rb', line 15975

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



15979
15980
15981
# File 'lib/BuildingSync.rb', line 15979

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

#xmlattr_StatusObject



15983
15984
15985
# File 'lib/BuildingSync.rb', line 15983

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



15987
15988
15989
# File 'lib/BuildingSync.rb', line 15987

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