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

Returns a new instance of PoolType.



16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
# File 'lib/BuildingSync.rb', line 16134

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

Instance Attribute Details

#equipmentIDObject

Returns the value of attribute equipmentID.



16112
16113
16114
# File 'lib/BuildingSync.rb', line 16112

def equipmentID
  @equipmentID
end

#heatedObject

Returns the value of attribute heated.



16103
16104
16105
# File 'lib/BuildingSync.rb', line 16103

def heated
  @heated
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



16110
16111
16112
# File 'lib/BuildingSync.rb', line 16110

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



16109
16110
16111
# File 'lib/BuildingSync.rb', line 16109

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



16107
16108
16109
# File 'lib/BuildingSync.rb', line 16107

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



16108
16109
16110
# File 'lib/BuildingSync.rb', line 16108

def modelNumber
  @modelNumber
end

#poolAreaObject

Returns the value of attribute poolArea.



16100
16101
16102
# File 'lib/BuildingSync.rb', line 16100

def poolArea
  @poolArea
end

#poolSizeCategoryObject

Returns the value of attribute poolSizeCategory.



16099
16100
16101
# File 'lib/BuildingSync.rb', line 16099

def poolSizeCategory
  @poolSizeCategory
end

#poolTypeObject

Returns the value of attribute poolType.



16098
16099
16100
# File 'lib/BuildingSync.rb', line 16098

def poolType
  @poolType
end

#poolVolumeObject

Returns the value of attribute poolVolume.



16101
16102
16103
# File 'lib/BuildingSync.rb', line 16101

def poolVolume
  @poolVolume
end

#pumpDutyCycleObject

Returns the value of attribute pumpDutyCycle.



16102
16103
16104
# File 'lib/BuildingSync.rb', line 16102

def pumpDutyCycle
  @pumpDutyCycle
end

#quantityObject

Returns the value of attribute quantity.



16105
16106
16107
# File 'lib/BuildingSync.rb', line 16105

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



16104
16105
16106
# File 'lib/BuildingSync.rb', line 16104

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



16111
16112
16113
# File 'lib/BuildingSync.rb', line 16111

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



16106
16107
16108
# File 'lib/BuildingSync.rb', line 16106

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



16114
16115
16116
# File 'lib/BuildingSync.rb', line 16114

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



16118
16119
16120
# File 'lib/BuildingSync.rb', line 16118

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



16122
16123
16124
# File 'lib/BuildingSync.rb', line 16122

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

#xmlattr_StatusObject



16126
16127
16128
# File 'lib/BuildingSync.rb', line 16126

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



16130
16131
16132
# File 'lib/BuildingSync.rb', line 16130

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