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
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) ⇒ FenestrationSystemType

Returns a new instance of FenestrationSystemType.



14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
# File 'lib/BuildingSync.rb', line 14017

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

Instance Attribute Details

#fenestrationFrameMaterialObject

Returns the value of attribute fenestrationFrameMaterial.



13979
13980
13981
# File 'lib/BuildingSync.rb', line 13979

def fenestrationFrameMaterial
  @fenestrationFrameMaterial
end

#fenestrationGasFillObject

Returns the value of attribute fenestrationGasFill.



13984
13985
13986
# File 'lib/BuildingSync.rb', line 13984

def fenestrationGasFill
  @fenestrationGasFill
end

#fenestrationGlassLayersObject

Returns the value of attribute fenestrationGlassLayers.



13985
13986
13987
# File 'lib/BuildingSync.rb', line 13985

def fenestrationGlassLayers
  @fenestrationGlassLayers
end

#fenestrationOperationObject

Returns the value of attribute fenestrationOperation.



13980
13981
13982
# File 'lib/BuildingSync.rb', line 13980

def fenestrationOperation
  @fenestrationOperation
end

#fenestrationRValueObject

Returns the value of attribute fenestrationRValue.



13986
13987
13988
# File 'lib/BuildingSync.rb', line 13986

def fenestrationRValue
  @fenestrationRValue
end

#fenestrationTypeObject

Returns the value of attribute fenestrationType.



13978
13979
13980
# File 'lib/BuildingSync.rb', line 13978

def fenestrationType
  @fenestrationType
end

#fenestrationUFactorObject

Returns the value of attribute fenestrationUFactor.



13987
13988
13989
# File 'lib/BuildingSync.rb', line 13987

def fenestrationUFactor
  @fenestrationUFactor
end

#glassTypeObject

Returns the value of attribute glassType.



13983
13984
13985
# File 'lib/BuildingSync.rb', line 13983

def glassType
  @glassType
end

#manufacturerObject

Returns the value of attribute manufacturer.



13993
13994
13995
# File 'lib/BuildingSync.rb', line 13993

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



13994
13995
13996
# File 'lib/BuildingSync.rb', line 13994

def modelNumber
  @modelNumber
end

#quantityObject

Returns the value of attribute quantity.



13991
13992
13993
# File 'lib/BuildingSync.rb', line 13991

def quantity
  @quantity
end

#solarHeatGainCoefficientObject

Returns the value of attribute solarHeatGainCoefficient.



13988
13989
13990
# File 'lib/BuildingSync.rb', line 13988

def solarHeatGainCoefficient
  @solarHeatGainCoefficient
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



13990
13991
13992
# File 'lib/BuildingSync.rb', line 13990

def thirdPartyCertification
  @thirdPartyCertification
end

#tightnessFitConditionObject

Returns the value of attribute tightnessFitCondition.



13982
13983
13984
# File 'lib/BuildingSync.rb', line 13982

def tightnessFitCondition
  @tightnessFitCondition
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



13995
13996
13997
# File 'lib/BuildingSync.rb', line 13995

def userDefinedFields
  @userDefinedFields
end

#visibleTransmittanceObject

Returns the value of attribute visibleTransmittance.



13989
13990
13991
# File 'lib/BuildingSync.rb', line 13989

def visibleTransmittance
  @visibleTransmittance
end

#weatherstrippedObject

Returns the value of attribute weatherstripped.



13981
13982
13983
# File 'lib/BuildingSync.rb', line 13981

def weatherstripped
  @weatherstripped
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



13992
13993
13994
# File 'lib/BuildingSync.rb', line 13992

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



13997
13998
13999
# File 'lib/BuildingSync.rb', line 13997

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



14001
14002
14003
# File 'lib/BuildingSync.rb', line 14001

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



14005
14006
14007
# File 'lib/BuildingSync.rb', line 14005

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

#xmlattr_StatusObject



14009
14010
14011
# File 'lib/BuildingSync.rb', line 14009

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



14013
14014
14015
# File 'lib/BuildingSync.rb', line 14013

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