Class: BuildingSync::BuildingType::Sections::Section

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

Overview

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

premisesName - SOAP::SOAPString
sectionType - SOAP::SOAPString
premisesNotes - SOAP::SOAPString
premisesIdentifiers - BuildingSync::PremisesIdentifiers
occupancyClassification - BuildingSync::OccupancyClassificationType
originalOccupancyClassification - BuildingSync::OccupancyClassificationType
occupancyLevels - BuildingSync::OccupancyLevels
typicalOccupantUsages - BuildingSync::TypicalOccupantUsages
spatialUnits - BuildingSync::SpatialUnits
primaryContactID - BuildingSync::PrimaryContactID
tenantIDs - BuildingSync::TenantIDs
principalHVACSystemType - SOAP::SOAPString
principalLightingSystemType - SOAP::SOAPString
yearOfConstruction - SOAP::SOAPGYear
footprintShape - SOAP::SOAPString
numberOfSides - BuildingSync::BuildingType::Sections::Section::NumberOfSides
story - SOAP::SOAPInt
floorAreas - BuildingSync::FloorAreas
thermalZoneLayout - SOAP::SOAPString
perimeterZoneDepth - BuildingSync::BuildingType::Sections::Section::PerimeterZoneDepth
sideA1Orientation - BuildingSync::BuildingType::Sections::Section::SideA1Orientation
sides - BuildingSync::BuildingType::Sections::Section::Sides
roofs - BuildingSync::BuildingType::Sections::Section::Roofs
ceilings - BuildingSync::BuildingType::Sections::Section::Ceilings
exteriorFloors - BuildingSync::BuildingType::Sections::Section::ExteriorFloors
foundations - BuildingSync::BuildingType::Sections::Section::Foundations
xOffset - BuildingSync::BuildingType::Sections::Section::XOffset
yOffset - BuildingSync::BuildingType::Sections::Section::YOffset
zOffset - BuildingSync::BuildingType::Sections::Section::ZOffset
floorsAboveGrade - BuildingSync::FloorsAboveGrade
floorsBelowGrade - BuildingSync::FloorsBelowGrade
floorsPartiallyBelowGrade - BuildingSync::BuildingType::Sections::Section::FloorsPartiallyBelowGrade
floorToFloorHeight - BuildingSync::BuildingType::Sections::Section::FloorToFloorHeight
floorToCeilingHeight - BuildingSync::BuildingType::Sections::Section::FloorToCeilingHeight
userDefinedFields - BuildingSync::UserDefinedFields
thermalZones - BuildingSync::BuildingType::Sections::Section::ThermalZones
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: Ceilings, ExteriorFloors, FloorToCeilingHeight, FloorToFloorHeight, FloorsPartiallyBelowGrade, Foundations, NumberOfSides, PerimeterZoneDepth, Roofs, SideA1Orientation, Sides, ThermalZones, XOffset, YOffset, ZOffset

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(premisesName = nil, sectionType = nil, premisesNotes = nil, premisesIdentifiers = nil, occupancyClassification = nil, originalOccupancyClassification = nil, occupancyLevels = nil, typicalOccupantUsages = nil, spatialUnits = nil, primaryContactID = nil, tenantIDs = [], principalHVACSystemType = nil, principalLightingSystemType = nil, yearOfConstruction = nil, footprintShape = nil, numberOfSides = nil, story = nil, floorAreas = nil, thermalZoneLayout = nil, perimeterZoneDepth = nil, sideA1Orientation = nil, sides = nil, roofs = nil, ceilings = nil, exteriorFloors = nil, foundations = nil, xOffset = nil, yOffset = nil, zOffset = nil, floorsAboveGrade = nil, floorsBelowGrade = nil, floorsPartiallyBelowGrade = nil, floorToFloorHeight = nil, floorToCeilingHeight = nil, userDefinedFields = nil, thermalZones = nil) ⇒ Section

Returns a new instance of Section.



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'lib/BuildingSync.rb', line 1309

def initialize(premisesName = nil, sectionType = nil, premisesNotes = nil, premisesIdentifiers = nil, occupancyClassification = nil, originalOccupancyClassification = nil, occupancyLevels = nil, typicalOccupantUsages = nil, spatialUnits = nil, primaryContactID = nil, tenantIDs = [], principalHVACSystemType = nil, principalLightingSystemType = nil, yearOfConstruction = nil, footprintShape = nil, numberOfSides = nil, story = nil, floorAreas = nil, thermalZoneLayout = nil, perimeterZoneDepth = nil, sideA1Orientation = nil, sides = nil, roofs = nil, ceilings = nil, exteriorFloors = nil, foundations = nil, xOffset = nil, yOffset = nil, zOffset = nil, floorsAboveGrade = nil, floorsBelowGrade = nil, floorsPartiallyBelowGrade = nil, floorToFloorHeight = nil, floorToCeilingHeight = nil, userDefinedFields = nil, thermalZones = nil)
  @premisesName = premisesName
  @sectionType = sectionType
  @premisesNotes = premisesNotes
  @premisesIdentifiers = premisesIdentifiers
  @occupancyClassification = occupancyClassification
  @originalOccupancyClassification = originalOccupancyClassification
  @occupancyLevels = occupancyLevels
  @typicalOccupantUsages = typicalOccupantUsages
  @spatialUnits = spatialUnits
  @primaryContactID = primaryContactID
  @tenantIDs = tenantIDs
  @principalHVACSystemType = principalHVACSystemType
  @principalLightingSystemType = principalLightingSystemType
  @yearOfConstruction = yearOfConstruction
  @footprintShape = footprintShape
  @numberOfSides = numberOfSides
  @story = story
  @floorAreas = floorAreas
  @thermalZoneLayout = thermalZoneLayout
  @perimeterZoneDepth = perimeterZoneDepth
  @sideA1Orientation = sideA1Orientation
  @sides = sides
  @roofs = roofs
  @ceilings = ceilings
  @exteriorFloors = exteriorFloors
  @foundations = foundations
  @xOffset = xOffset
  @yOffset = yOffset
  @zOffset = zOffset
  @floorsAboveGrade = floorsAboveGrade
  @floorsBelowGrade = floorsBelowGrade
  @floorsPartiallyBelowGrade = floorsPartiallyBelowGrade
  @floorToFloorHeight = floorToFloorHeight
  @floorToCeilingHeight = floorToCeilingHeight
  @userDefinedFields = userDefinedFields
  @thermalZones = thermalZones
  @__xmlattr = {}
end

Instance Attribute Details

#ceilingsObject

Returns the value of attribute ceilings.



1283
1284
1285
# File 'lib/BuildingSync.rb', line 1283

def ceilings
  @ceilings
end

#exteriorFloorsObject

Returns the value of attribute exteriorFloors.



1284
1285
1286
# File 'lib/BuildingSync.rb', line 1284

def exteriorFloors
  @exteriorFloors
end

#floorAreasObject

Returns the value of attribute floorAreas.



1277
1278
1279
# File 'lib/BuildingSync.rb', line 1277

def floorAreas
  @floorAreas
end

#floorsAboveGradeObject

Returns the value of attribute floorsAboveGrade.



1289
1290
1291
# File 'lib/BuildingSync.rb', line 1289

def floorsAboveGrade
  @floorsAboveGrade
end

#floorsBelowGradeObject

Returns the value of attribute floorsBelowGrade.



1290
1291
1292
# File 'lib/BuildingSync.rb', line 1290

def floorsBelowGrade
  @floorsBelowGrade
end

#floorsPartiallyBelowGradeObject

Returns the value of attribute floorsPartiallyBelowGrade.



1291
1292
1293
# File 'lib/BuildingSync.rb', line 1291

def floorsPartiallyBelowGrade
  @floorsPartiallyBelowGrade
end

#floorToCeilingHeightObject

Returns the value of attribute floorToCeilingHeight.



1293
1294
1295
# File 'lib/BuildingSync.rb', line 1293

def floorToCeilingHeight
  @floorToCeilingHeight
end

#floorToFloorHeightObject

Returns the value of attribute floorToFloorHeight.



1292
1293
1294
# File 'lib/BuildingSync.rb', line 1292

def floorToFloorHeight
  @floorToFloorHeight
end

#footprintShapeObject

Returns the value of attribute footprintShape.



1274
1275
1276
# File 'lib/BuildingSync.rb', line 1274

def footprintShape
  @footprintShape
end

#foundationsObject

Returns the value of attribute foundations.



1285
1286
1287
# File 'lib/BuildingSync.rb', line 1285

def foundations
  @foundations
end

#numberOfSidesObject

Returns the value of attribute numberOfSides.



1275
1276
1277
# File 'lib/BuildingSync.rb', line 1275

def numberOfSides
  @numberOfSides
end

#occupancyClassificationObject

Returns the value of attribute occupancyClassification.



1264
1265
1266
# File 'lib/BuildingSync.rb', line 1264

def occupancyClassification
  @occupancyClassification
end

#occupancyLevelsObject

Returns the value of attribute occupancyLevels.



1266
1267
1268
# File 'lib/BuildingSync.rb', line 1266

def occupancyLevels
  @occupancyLevels
end

#originalOccupancyClassificationObject

Returns the value of attribute originalOccupancyClassification.



1265
1266
1267
# File 'lib/BuildingSync.rb', line 1265

def originalOccupancyClassification
  @originalOccupancyClassification
end

#perimeterZoneDepthObject

Returns the value of attribute perimeterZoneDepth.



1279
1280
1281
# File 'lib/BuildingSync.rb', line 1279

def perimeterZoneDepth
  @perimeterZoneDepth
end

#premisesIdentifiersObject

Returns the value of attribute premisesIdentifiers.



1263
1264
1265
# File 'lib/BuildingSync.rb', line 1263

def premisesIdentifiers
  @premisesIdentifiers
end

#premisesNameObject

Returns the value of attribute premisesName.



1260
1261
1262
# File 'lib/BuildingSync.rb', line 1260

def premisesName
  @premisesName
end

#premisesNotesObject

Returns the value of attribute premisesNotes.



1262
1263
1264
# File 'lib/BuildingSync.rb', line 1262

def premisesNotes
  @premisesNotes
end

#primaryContactIDObject

Returns the value of attribute primaryContactID.



1269
1270
1271
# File 'lib/BuildingSync.rb', line 1269

def primaryContactID
  @primaryContactID
end

#principalHVACSystemTypeObject

Returns the value of attribute principalHVACSystemType.



1271
1272
1273
# File 'lib/BuildingSync.rb', line 1271

def principalHVACSystemType
  @principalHVACSystemType
end

#principalLightingSystemTypeObject

Returns the value of attribute principalLightingSystemType.



1272
1273
1274
# File 'lib/BuildingSync.rb', line 1272

def principalLightingSystemType
  @principalLightingSystemType
end

#roofsObject

Returns the value of attribute roofs.



1282
1283
1284
# File 'lib/BuildingSync.rb', line 1282

def roofs
  @roofs
end

#sectionTypeObject

Returns the value of attribute sectionType.



1261
1262
1263
# File 'lib/BuildingSync.rb', line 1261

def sectionType
  @sectionType
end

#sideA1OrientationObject

Returns the value of attribute sideA1Orientation.



1280
1281
1282
# File 'lib/BuildingSync.rb', line 1280

def sideA1Orientation
  @sideA1Orientation
end

#sidesObject

Returns the value of attribute sides.



1281
1282
1283
# File 'lib/BuildingSync.rb', line 1281

def sides
  @sides
end

#spatialUnitsObject

Returns the value of attribute spatialUnits.



1268
1269
1270
# File 'lib/BuildingSync.rb', line 1268

def spatialUnits
  @spatialUnits
end

#storyObject

Returns the value of attribute story.



1276
1277
1278
# File 'lib/BuildingSync.rb', line 1276

def story
  @story
end

#tenantIDsObject

Returns the value of attribute tenantIDs.



1270
1271
1272
# File 'lib/BuildingSync.rb', line 1270

def tenantIDs
  @tenantIDs
end

#thermalZoneLayoutObject

Returns the value of attribute thermalZoneLayout.



1278
1279
1280
# File 'lib/BuildingSync.rb', line 1278

def thermalZoneLayout
  @thermalZoneLayout
end

#thermalZonesObject

Returns the value of attribute thermalZones.



1295
1296
1297
# File 'lib/BuildingSync.rb', line 1295

def thermalZones
  @thermalZones
end

#typicalOccupantUsagesObject

Returns the value of attribute typicalOccupantUsages.



1267
1268
1269
# File 'lib/BuildingSync.rb', line 1267

def typicalOccupantUsages
  @typicalOccupantUsages
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



1294
1295
1296
# File 'lib/BuildingSync.rb', line 1294

def userDefinedFields
  @userDefinedFields
end

#xOffsetObject

Returns the value of attribute xOffset.



1286
1287
1288
# File 'lib/BuildingSync.rb', line 1286

def xOffset
  @xOffset
end

#yearOfConstructionObject

Returns the value of attribute yearOfConstruction.



1273
1274
1275
# File 'lib/BuildingSync.rb', line 1273

def yearOfConstruction
  @yearOfConstruction
end

#yOffsetObject

Returns the value of attribute yOffset.



1287
1288
1289
# File 'lib/BuildingSync.rb', line 1287

def yOffset
  @yOffset
end

#zOffsetObject

Returns the value of attribute zOffset.



1288
1289
1290
# File 'lib/BuildingSync.rb', line 1288

def zOffset
  @zOffset
end

Instance Method Details

#__xmlattrObject



1297
1298
1299
# File 'lib/BuildingSync.rb', line 1297

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



1301
1302
1303
# File 'lib/BuildingSync.rb', line 1301

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



1305
1306
1307
# File 'lib/BuildingSync.rb', line 1305

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