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.



13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
# File 'lib/BuildingSync.rb', line 13528

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.



13486
13487
13488
# File 'lib/BuildingSync.rb', line 13486

def blueRoof
  @blueRoof
end

#coolRoofObject

Returns the value of attribute coolRoof.



13487
13488
13489
# File 'lib/BuildingSync.rb', line 13487

def coolRoof
  @coolRoof
end

#deckTypeObject

Returns the value of attribute deckType.



13492
13493
13494
# File 'lib/BuildingSync.rb', line 13492

def deckType
  @deckType
end

#greenRoofObject

Returns the value of attribute greenRoof.



13488
13489
13490
# File 'lib/BuildingSync.rb', line 13488

def greenRoof
  @greenRoof
end

#quantityObject

Returns the value of attribute quantity.



13504
13505
13506
# File 'lib/BuildingSync.rb', line 13504

def quantity
  @quantity
end

#radiantBarrierObject

Returns the value of attribute radiantBarrier.



13500
13501
13502
# File 'lib/BuildingSync.rb', line 13500

def radiantBarrier
  @radiantBarrier
end

#roofColorObject

Returns the value of attribute roofColor.



13490
13491
13492
# File 'lib/BuildingSync.rb', line 13490

def roofColor
  @roofColor
end

#roofConstructionObject

Returns the value of attribute roofConstruction.



13485
13486
13487
# File 'lib/BuildingSync.rb', line 13485

def roofConstruction
  @roofConstruction
end

#roofExteriorSolarAbsorptanceObject

Returns the value of attribute roofExteriorSolarAbsorptance.



13501
13502
13503
# File 'lib/BuildingSync.rb', line 13501

def roofExteriorSolarAbsorptance
  @roofExteriorSolarAbsorptance
end

#roofExteriorSolarReflectanceIndexObject

Returns the value of attribute roofExteriorSolarReflectanceIndex.



13502
13503
13504
# File 'lib/BuildingSync.rb', line 13502

def roofExteriorSolarReflectanceIndex
  @roofExteriorSolarReflectanceIndex
end

#roofExteriorThermalAbsorptanceObject

Returns the value of attribute roofExteriorThermalAbsorptance.



13503
13504
13505
# File 'lib/BuildingSync.rb', line 13503

def roofExteriorThermalAbsorptance
  @roofExteriorThermalAbsorptance
end

#roofFinishObject

Returns the value of attribute roofFinish.



13489
13490
13491
# File 'lib/BuildingSync.rb', line 13489

def roofFinish
  @roofFinish
end

#roofFramingDepthObject

Returns the value of attribute roofFramingDepth.



13497
13498
13499
# File 'lib/BuildingSync.rb', line 13497

def roofFramingDepth
  @roofFramingDepth
end

#roofFramingFactorObject

Returns the value of attribute roofFramingFactor.



13498
13499
13500
# File 'lib/BuildingSync.rb', line 13498

def roofFramingFactor
  @roofFramingFactor
end

#roofFramingMaterialObject

Returns the value of attribute roofFramingMaterial.



13495
13496
13497
# File 'lib/BuildingSync.rb', line 13495

def roofFramingMaterial
  @roofFramingMaterial
end

#roofFramingSpacingObject

Returns the value of attribute roofFramingSpacing.



13496
13497
13498
# File 'lib/BuildingSync.rb', line 13496

def roofFramingSpacing
  @roofFramingSpacing
end

#roofInsulationsObject

Returns the value of attribute roofInsulations.



13491
13492
13493
# File 'lib/BuildingSync.rb', line 13491

def roofInsulations
  @roofInsulations
end

#roofRValueObject

Returns the value of attribute roofRValue.



13493
13494
13495
# File 'lib/BuildingSync.rb', line 13493

def roofRValue
  @roofRValue
end

#roofSlopeObject

Returns the value of attribute roofSlope.



13499
13500
13501
# File 'lib/BuildingSync.rb', line 13499

def roofSlope
  @roofSlope
end

#roofUFactorObject

Returns the value of attribute roofUFactor.



13494
13495
13496
# File 'lib/BuildingSync.rb', line 13494

def roofUFactor
  @roofUFactor
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



13506
13507
13508
# File 'lib/BuildingSync.rb', line 13506

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



13505
13506
13507
# File 'lib/BuildingSync.rb', line 13505

def yearInstalled
  @yearInstalled
end

Instance Method Details

#__xmlattrObject



13508
13509
13510
# File 'lib/BuildingSync.rb', line 13508

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



13512
13513
13514
# File 'lib/BuildingSync.rb', line 13512

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



13516
13517
13518
# File 'lib/BuildingSync.rb', line 13516

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

#xmlattr_StatusObject



13520
13521
13522
# File 'lib/BuildingSync.rb', line 13520

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



13524
13525
13526
# File 'lib/BuildingSync.rb', line 13524

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