Class: BuildingSync::RoofSystemType

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

Overview

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

roofConstruction - BuildingSync::EnvelopeConstructionType
blueRoof - SOAP::SOAPBoolean
coolRoof - SOAP::SOAPBoolean
greenRoof - SOAP::SOAPBoolean
roofFinish - BuildingSync::Finish
roofColor - BuildingSync::Color
roofInsulations - BuildingSync::RoofSystemType::RoofInsulations
deckType - SOAP::SOAPString
roofRValue - BuildingSync::RoofSystemType::RoofRValue
roofUFactor - BuildingSync::RoofSystemType::RoofUFactor
roofFramingMaterial - BuildingSync::FramingMaterial
roofFramingSpacing - BuildingSync::RoofSystemType::RoofFramingSpacing
roofFramingDepth - BuildingSync::RoofSystemType::RoofFramingDepth
roofFramingFactor - BuildingSync::RoofSystemType::RoofFramingFactor
roofSlope - SOAP::SOAPString
radiantBarrier - SOAP::SOAPBoolean
roofExteriorSolarAbsorptance - BuildingSync::RoofSystemType::RoofExteriorSolarAbsorptance
roofExteriorSolarReflectanceIndex - BuildingSync::RoofSystemType::RoofExteriorSolarReflectanceIndex
roofExteriorThermalAbsorptance - BuildingSync::RoofSystemType::RoofExteriorThermalAbsorptance
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: RoofExteriorSolarAbsorptance, RoofExteriorSolarReflectanceIndex, RoofExteriorThermalAbsorptance, RoofFramingDepth, RoofFramingFactor, RoofFramingSpacing, RoofInsulations, RoofRValue, RoofUFactor

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(roofConstruction = nil, blueRoof = nil, coolRoof = nil, greenRoof = nil, roofFinish = nil, roofColor = nil, roofInsulations = nil, deckType = nil, roofRValue = nil, roofUFactor = nil, roofFramingMaterial = nil, roofFramingSpacing = nil, roofFramingDepth = nil, roofFramingFactor = nil, roofSlope = nil, radiantBarrier = nil, roofExteriorSolarAbsorptance = nil, roofExteriorSolarReflectanceIndex = nil, roofExteriorThermalAbsorptance = nil, quantity = nil, yearInstalled = nil, userDefinedFields = nil) ⇒ RoofSystemType

Returns a new instance of RoofSystemType.



13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
# File 'lib/BuildingSync.rb', line 13405

def initialize(roofConstruction = nil, blueRoof = nil, coolRoof = nil, greenRoof = nil, roofFinish = nil, roofColor = nil, roofInsulations = nil, deckType = nil, roofRValue = nil, roofUFactor = nil, roofFramingMaterial = nil, roofFramingSpacing = nil, roofFramingDepth = nil, roofFramingFactor = nil, roofSlope = nil, radiantBarrier = nil, roofExteriorSolarAbsorptance = nil, roofExteriorSolarReflectanceIndex = nil, roofExteriorThermalAbsorptance = nil, quantity = nil, yearInstalled = nil, userDefinedFields = nil)
  @roofConstruction = roofConstruction
  @blueRoof = blueRoof
  @coolRoof = coolRoof
  @greenRoof = greenRoof
  @roofFinish = roofFinish
  @roofColor = roofColor
  @roofInsulations = roofInsulations
  @deckType = deckType
  @roofRValue = roofRValue
  @roofUFactor = roofUFactor
  @roofFramingMaterial = roofFramingMaterial
  @roofFramingSpacing = roofFramingSpacing
  @roofFramingDepth = roofFramingDepth
  @roofFramingFactor = roofFramingFactor
  @roofSlope = roofSlope
  @radiantBarrier = radiantBarrier
  @roofExteriorSolarAbsorptance = roofExteriorSolarAbsorptance
  @roofExteriorSolarReflectanceIndex = roofExteriorSolarReflectanceIndex
  @roofExteriorThermalAbsorptance = roofExteriorThermalAbsorptance
  @quantity = quantity
  @yearInstalled = yearInstalled
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#blueRoofObject

Returns the value of attribute blueRoof.



13363
13364
13365
# File 'lib/BuildingSync.rb', line 13363

def blueRoof
  @blueRoof
end

#coolRoofObject

Returns the value of attribute coolRoof.



13364
13365
13366
# File 'lib/BuildingSync.rb', line 13364

def coolRoof
  @coolRoof
end

#deckTypeObject

Returns the value of attribute deckType.



13369
13370
13371
# File 'lib/BuildingSync.rb', line 13369

def deckType
  @deckType
end

#greenRoofObject

Returns the value of attribute greenRoof.



13365
13366
13367
# File 'lib/BuildingSync.rb', line 13365

def greenRoof
  @greenRoof
end

#quantityObject

Returns the value of attribute quantity.



13381
13382
13383
# File 'lib/BuildingSync.rb', line 13381

def quantity
  @quantity
end

#radiantBarrierObject

Returns the value of attribute radiantBarrier.



13377
13378
13379
# File 'lib/BuildingSync.rb', line 13377

def radiantBarrier
  @radiantBarrier
end

#roofColorObject

Returns the value of attribute roofColor.



13367
13368
13369
# File 'lib/BuildingSync.rb', line 13367

def roofColor
  @roofColor
end

#roofConstructionObject

Returns the value of attribute roofConstruction.



13362
13363
13364
# File 'lib/BuildingSync.rb', line 13362

def roofConstruction
  @roofConstruction
end

#roofExteriorSolarAbsorptanceObject

Returns the value of attribute roofExteriorSolarAbsorptance.



13378
13379
13380
# File 'lib/BuildingSync.rb', line 13378

def roofExteriorSolarAbsorptance
  @roofExteriorSolarAbsorptance
end

#roofExteriorSolarReflectanceIndexObject

Returns the value of attribute roofExteriorSolarReflectanceIndex.



13379
13380
13381
# File 'lib/BuildingSync.rb', line 13379

def roofExteriorSolarReflectanceIndex
  @roofExteriorSolarReflectanceIndex
end

#roofExteriorThermalAbsorptanceObject

Returns the value of attribute roofExteriorThermalAbsorptance.



13380
13381
13382
# File 'lib/BuildingSync.rb', line 13380

def roofExteriorThermalAbsorptance
  @roofExteriorThermalAbsorptance
end

#roofFinishObject

Returns the value of attribute roofFinish.



13366
13367
13368
# File 'lib/BuildingSync.rb', line 13366

def roofFinish
  @roofFinish
end

#roofFramingDepthObject

Returns the value of attribute roofFramingDepth.



13374
13375
13376
# File 'lib/BuildingSync.rb', line 13374

def roofFramingDepth
  @roofFramingDepth
end

#roofFramingFactorObject

Returns the value of attribute roofFramingFactor.



13375
13376
13377
# File 'lib/BuildingSync.rb', line 13375

def roofFramingFactor
  @roofFramingFactor
end

#roofFramingMaterialObject

Returns the value of attribute roofFramingMaterial.



13372
13373
13374
# File 'lib/BuildingSync.rb', line 13372

def roofFramingMaterial
  @roofFramingMaterial
end

#roofFramingSpacingObject

Returns the value of attribute roofFramingSpacing.



13373
13374
13375
# File 'lib/BuildingSync.rb', line 13373

def roofFramingSpacing
  @roofFramingSpacing
end

#roofInsulationsObject

Returns the value of attribute roofInsulations.



13368
13369
13370
# File 'lib/BuildingSync.rb', line 13368

def roofInsulations
  @roofInsulations
end

#roofRValueObject

Returns the value of attribute roofRValue.



13370
13371
13372
# File 'lib/BuildingSync.rb', line 13370

def roofRValue
  @roofRValue
end

#roofSlopeObject

Returns the value of attribute roofSlope.



13376
13377
13378
# File 'lib/BuildingSync.rb', line 13376

def roofSlope
  @roofSlope
end

#roofUFactorObject

Returns the value of attribute roofUFactor.



13371
13372
13373
# File 'lib/BuildingSync.rb', line 13371

def roofUFactor
  @roofUFactor
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



13383
13384
13385
# File 'lib/BuildingSync.rb', line 13383

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



13382
13383
13384
# File 'lib/BuildingSync.rb', line 13382

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



13385
13386
13387
# File 'lib/BuildingSync.rb', line 13385

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



13389
13390
13391
# File 'lib/BuildingSync.rb', line 13389

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



13393
13394
13395
# File 'lib/BuildingSync.rb', line 13393

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

#xmlattr_StatusObject



13397
13398
13399
# File 'lib/BuildingSync.rb', line 13397

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



13401
13402
13403
# File 'lib/BuildingSync.rb', line 13401

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