Class: BuildingSync::FenestrationSystemType

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

Overview

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

fenestrationType - BuildingSync::FenestrationSystemType::FenestrationType
fenestrationFrameMaterial - SOAP::SOAPString
fenestrationOperation - SOAP::SOAPBoolean
weatherstripped - SOAP::SOAPBoolean
tightnessFitCondition - BuildingSync::Tightness
glassType - SOAP::SOAPString
fenestrationGasFill - SOAP::SOAPString
fenestrationGlassLayers - SOAP::SOAPString
fenestrationRValue - BuildingSync::FenestrationSystemType::FenestrationRValue
fenestrationUFactor - BuildingSync::FenestrationSystemType::FenestrationUFactor
solarHeatGainCoefficient - BuildingSync::FenestrationSystemType::SolarHeatGainCoefficient
visibleTransmittance - BuildingSync::FenestrationSystemType::VisibleTransmittance
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
userDefinedFields - BuildingSync::UserDefinedFields
equipmentID - SOAP::SOAPString
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: FenestrationRValue, FenestrationType, FenestrationUFactor, SolarHeatGainCoefficient, VisibleTransmittance

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(fenestrationType = nil, fenestrationFrameMaterial = nil, fenestrationOperation = nil, weatherstripped = nil, tightnessFitCondition = nil, glassType = nil, fenestrationGasFill = nil, fenestrationGlassLayers = nil, fenestrationRValue = nil, fenestrationUFactor = nil, solarHeatGainCoefficient = nil, visibleTransmittance = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, manufacturer = nil, modelNumber = nil, userDefinedFields = nil, equipmentID = nil) ⇒ FenestrationSystemType

Returns a new instance of FenestrationSystemType.



14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
# File 'lib/BuildingSync.rb', line 14142

def initialize(fenestrationType = nil, fenestrationFrameMaterial = nil, fenestrationOperation = nil, weatherstripped = nil, tightnessFitCondition = nil, glassType = nil, fenestrationGasFill = nil, fenestrationGlassLayers = nil, fenestrationRValue = nil, fenestrationUFactor = nil, solarHeatGainCoefficient = nil, visibleTransmittance = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, manufacturer = nil, modelNumber = nil, userDefinedFields = nil, equipmentID = nil)
  @fenestrationType = fenestrationType
  @fenestrationFrameMaterial = fenestrationFrameMaterial
  @fenestrationOperation = fenestrationOperation
  @weatherstripped = weatherstripped
  @tightnessFitCondition = tightnessFitCondition
  @glassType = glassType
  @fenestrationGasFill = fenestrationGasFill
  @fenestrationGlassLayers = fenestrationGlassLayers
  @fenestrationRValue = fenestrationRValue
  @fenestrationUFactor = fenestrationUFactor
  @solarHeatGainCoefficient = solarHeatGainCoefficient
  @visibleTransmittance = visibleTransmittance
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @userDefinedFields = userDefinedFields
  @equipmentID = equipmentID
  @__xmlattr = {}
end

Instance Attribute Details

#equipmentIDObject

Returns the value of attribute equipmentID.



14120
14121
14122
# File 'lib/BuildingSync.rb', line 14120

def equipmentID
  @equipmentID
end

#fenestrationFrameMaterialObject

Returns the value of attribute fenestrationFrameMaterial.



14103
14104
14105
# File 'lib/BuildingSync.rb', line 14103

def fenestrationFrameMaterial
  @fenestrationFrameMaterial
end

#fenestrationGasFillObject

Returns the value of attribute fenestrationGasFill.



14108
14109
14110
# File 'lib/BuildingSync.rb', line 14108

def fenestrationGasFill
  @fenestrationGasFill
end

#fenestrationGlassLayersObject

Returns the value of attribute fenestrationGlassLayers.



14109
14110
14111
# File 'lib/BuildingSync.rb', line 14109

def fenestrationGlassLayers
  @fenestrationGlassLayers
end

#fenestrationOperationObject

Returns the value of attribute fenestrationOperation.



14104
14105
14106
# File 'lib/BuildingSync.rb', line 14104

def fenestrationOperation
  @fenestrationOperation
end

#fenestrationRValueObject

Returns the value of attribute fenestrationRValue.



14110
14111
14112
# File 'lib/BuildingSync.rb', line 14110

def fenestrationRValue
  @fenestrationRValue
end

#fenestrationTypeObject

Returns the value of attribute fenestrationType.



14102
14103
14104
# File 'lib/BuildingSync.rb', line 14102

def fenestrationType
  @fenestrationType
end

#fenestrationUFactorObject

Returns the value of attribute fenestrationUFactor.



14111
14112
14113
# File 'lib/BuildingSync.rb', line 14111

def fenestrationUFactor
  @fenestrationUFactor
end

#glassTypeObject

Returns the value of attribute glassType.



14107
14108
14109
# File 'lib/BuildingSync.rb', line 14107

def glassType
  @glassType
end

#manufacturerObject

Returns the value of attribute manufacturer.



14117
14118
14119
# File 'lib/BuildingSync.rb', line 14117

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



14118
14119
14120
# File 'lib/BuildingSync.rb', line 14118

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



14115
14116
14117
# File 'lib/BuildingSync.rb', line 14115

def quantity
  @quantity
end

#solarHeatGainCoefficientObject

Returns the value of attribute solarHeatGainCoefficient.



14112
14113
14114
# File 'lib/BuildingSync.rb', line 14112

def solarHeatGainCoefficient
  @solarHeatGainCoefficient
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



14114
14115
14116
# File 'lib/BuildingSync.rb', line 14114

def thirdPartyCertification
  @thirdPartyCertification
end

#tightnessFitConditionObject

Returns the value of attribute tightnessFitCondition.



14106
14107
14108
# File 'lib/BuildingSync.rb', line 14106

def tightnessFitCondition
  @tightnessFitCondition
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



14119
14120
14121
# File 'lib/BuildingSync.rb', line 14119

def userDefinedFields
  @userDefinedFields
end

#visibleTransmittanceObject

Returns the value of attribute visibleTransmittance.



14113
14114
14115
# File 'lib/BuildingSync.rb', line 14113

def visibleTransmittance
  @visibleTransmittance
end

#weatherstrippedObject

Returns the value of attribute weatherstripped.



14105
14106
14107
# File 'lib/BuildingSync.rb', line 14105

def weatherstripped
  @weatherstripped
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



14116
14117
14118
# File 'lib/BuildingSync.rb', line 14116

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



14122
14123
14124
# File 'lib/BuildingSync.rb', line 14122

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



14126
14127
14128
# File 'lib/BuildingSync.rb', line 14126

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



14130
14131
14132
# File 'lib/BuildingSync.rb', line 14130

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

#xmlattr_StatusObject



14134
14135
14136
# File 'lib/BuildingSync.rb', line 14134

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



14138
14139
14140
# File 'lib/BuildingSync.rb', line 14138

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