Class: BuildingSync::BuildingType::Sections::Section
- Inherits:
-
Object
- Object
- BuildingSync::BuildingType::Sections::Section
- 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
-
#ceilings ⇒ Object
Returns the value of attribute ceilings.
-
#exteriorFloors ⇒ Object
Returns the value of attribute exteriorFloors.
-
#floorAreas ⇒ Object
Returns the value of attribute floorAreas.
-
#floorsAboveGrade ⇒ Object
Returns the value of attribute floorsAboveGrade.
-
#floorsBelowGrade ⇒ Object
Returns the value of attribute floorsBelowGrade.
-
#floorsPartiallyBelowGrade ⇒ Object
Returns the value of attribute floorsPartiallyBelowGrade.
-
#floorToCeilingHeight ⇒ Object
Returns the value of attribute floorToCeilingHeight.
-
#floorToFloorHeight ⇒ Object
Returns the value of attribute floorToFloorHeight.
-
#footprintShape ⇒ Object
Returns the value of attribute footprintShape.
-
#foundations ⇒ Object
Returns the value of attribute foundations.
-
#numberOfSides ⇒ Object
Returns the value of attribute numberOfSides.
-
#occupancyClassification ⇒ Object
Returns the value of attribute occupancyClassification.
-
#occupancyLevels ⇒ Object
Returns the value of attribute occupancyLevels.
-
#originalOccupancyClassification ⇒ Object
Returns the value of attribute originalOccupancyClassification.
-
#perimeterZoneDepth ⇒ Object
Returns the value of attribute perimeterZoneDepth.
-
#premisesIdentifiers ⇒ Object
Returns the value of attribute premisesIdentifiers.
-
#premisesName ⇒ Object
Returns the value of attribute premisesName.
-
#premisesNotes ⇒ Object
Returns the value of attribute premisesNotes.
-
#primaryContactID ⇒ Object
Returns the value of attribute primaryContactID.
-
#principalHVACSystemType ⇒ Object
Returns the value of attribute principalHVACSystemType.
-
#principalLightingSystemType ⇒ Object
Returns the value of attribute principalLightingSystemType.
-
#roofs ⇒ Object
Returns the value of attribute roofs.
-
#sectionType ⇒ Object
Returns the value of attribute sectionType.
-
#sideA1Orientation ⇒ Object
Returns the value of attribute sideA1Orientation.
-
#sides ⇒ Object
Returns the value of attribute sides.
-
#spatialUnits ⇒ Object
Returns the value of attribute spatialUnits.
-
#story ⇒ Object
Returns the value of attribute story.
-
#tenantIDs ⇒ Object
Returns the value of attribute tenantIDs.
-
#thermalZoneLayout ⇒ Object
Returns the value of attribute thermalZoneLayout.
-
#thermalZones ⇒ Object
Returns the value of attribute thermalZones.
-
#typicalOccupantUsages ⇒ Object
Returns the value of attribute typicalOccupantUsages.
-
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
-
#xOffset ⇒ Object
Returns the value of attribute xOffset.
-
#yearOfConstruction ⇒ Object
Returns the value of attribute yearOfConstruction.
-
#yOffset ⇒ Object
Returns the value of attribute yOffset.
-
#zOffset ⇒ Object
Returns the value of attribute zOffset.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#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
constructor
A new instance of Section.
- #xmlattr_ID ⇒ Object
- #xmlattr_ID=(value) ⇒ Object
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
#ceilings ⇒ Object
Returns the value of attribute ceilings.
1283 1284 1285 |
# File 'lib/BuildingSync.rb', line 1283 def ceilings @ceilings end |
#exteriorFloors ⇒ Object
Returns the value of attribute exteriorFloors.
1284 1285 1286 |
# File 'lib/BuildingSync.rb', line 1284 def exteriorFloors @exteriorFloors end |
#floorAreas ⇒ Object
Returns the value of attribute floorAreas.
1277 1278 1279 |
# File 'lib/BuildingSync.rb', line 1277 def floorAreas @floorAreas end |
#floorsAboveGrade ⇒ Object
Returns the value of attribute floorsAboveGrade.
1289 1290 1291 |
# File 'lib/BuildingSync.rb', line 1289 def floorsAboveGrade @floorsAboveGrade end |
#floorsBelowGrade ⇒ Object
Returns the value of attribute floorsBelowGrade.
1290 1291 1292 |
# File 'lib/BuildingSync.rb', line 1290 def floorsBelowGrade @floorsBelowGrade end |
#floorsPartiallyBelowGrade ⇒ Object
Returns the value of attribute floorsPartiallyBelowGrade.
1291 1292 1293 |
# File 'lib/BuildingSync.rb', line 1291 def floorsPartiallyBelowGrade @floorsPartiallyBelowGrade end |
#floorToCeilingHeight ⇒ Object
Returns the value of attribute floorToCeilingHeight.
1293 1294 1295 |
# File 'lib/BuildingSync.rb', line 1293 def floorToCeilingHeight @floorToCeilingHeight end |
#floorToFloorHeight ⇒ Object
Returns the value of attribute floorToFloorHeight.
1292 1293 1294 |
# File 'lib/BuildingSync.rb', line 1292 def floorToFloorHeight @floorToFloorHeight end |
#footprintShape ⇒ Object
Returns the value of attribute footprintShape.
1274 1275 1276 |
# File 'lib/BuildingSync.rb', line 1274 def footprintShape @footprintShape end |
#foundations ⇒ Object
Returns the value of attribute foundations.
1285 1286 1287 |
# File 'lib/BuildingSync.rb', line 1285 def foundations @foundations end |
#numberOfSides ⇒ Object
Returns the value of attribute numberOfSides.
1275 1276 1277 |
# File 'lib/BuildingSync.rb', line 1275 def numberOfSides @numberOfSides end |
#occupancyClassification ⇒ Object
Returns the value of attribute occupancyClassification.
1264 1265 1266 |
# File 'lib/BuildingSync.rb', line 1264 def occupancyClassification @occupancyClassification end |
#occupancyLevels ⇒ Object
Returns the value of attribute occupancyLevels.
1266 1267 1268 |
# File 'lib/BuildingSync.rb', line 1266 def occupancyLevels @occupancyLevels end |
#originalOccupancyClassification ⇒ Object
Returns the value of attribute originalOccupancyClassification.
1265 1266 1267 |
# File 'lib/BuildingSync.rb', line 1265 def originalOccupancyClassification @originalOccupancyClassification end |
#perimeterZoneDepth ⇒ Object
Returns the value of attribute perimeterZoneDepth.
1279 1280 1281 |
# File 'lib/BuildingSync.rb', line 1279 def perimeterZoneDepth @perimeterZoneDepth end |
#premisesIdentifiers ⇒ Object
Returns the value of attribute premisesIdentifiers.
1263 1264 1265 |
# File 'lib/BuildingSync.rb', line 1263 def premisesIdentifiers @premisesIdentifiers end |
#premisesName ⇒ Object
Returns the value of attribute premisesName.
1260 1261 1262 |
# File 'lib/BuildingSync.rb', line 1260 def premisesName @premisesName end |
#premisesNotes ⇒ Object
Returns the value of attribute premisesNotes.
1262 1263 1264 |
# File 'lib/BuildingSync.rb', line 1262 def premisesNotes @premisesNotes end |
#primaryContactID ⇒ Object
Returns the value of attribute primaryContactID.
1269 1270 1271 |
# File 'lib/BuildingSync.rb', line 1269 def primaryContactID @primaryContactID end |
#principalHVACSystemType ⇒ Object
Returns the value of attribute principalHVACSystemType.
1271 1272 1273 |
# File 'lib/BuildingSync.rb', line 1271 def principalHVACSystemType @principalHVACSystemType end |
#principalLightingSystemType ⇒ Object
Returns the value of attribute principalLightingSystemType.
1272 1273 1274 |
# File 'lib/BuildingSync.rb', line 1272 def principalLightingSystemType @principalLightingSystemType end |
#roofs ⇒ Object
Returns the value of attribute roofs.
1282 1283 1284 |
# File 'lib/BuildingSync.rb', line 1282 def roofs @roofs end |
#sectionType ⇒ Object
Returns the value of attribute sectionType.
1261 1262 1263 |
# File 'lib/BuildingSync.rb', line 1261 def sectionType @sectionType end |
#sideA1Orientation ⇒ Object
Returns the value of attribute sideA1Orientation.
1280 1281 1282 |
# File 'lib/BuildingSync.rb', line 1280 def sideA1Orientation @sideA1Orientation end |
#sides ⇒ Object
Returns the value of attribute sides.
1281 1282 1283 |
# File 'lib/BuildingSync.rb', line 1281 def sides @sides end |
#spatialUnits ⇒ Object
Returns the value of attribute spatialUnits.
1268 1269 1270 |
# File 'lib/BuildingSync.rb', line 1268 def spatialUnits @spatialUnits end |
#story ⇒ Object
Returns the value of attribute story.
1276 1277 1278 |
# File 'lib/BuildingSync.rb', line 1276 def story @story end |
#tenantIDs ⇒ Object
Returns the value of attribute tenantIDs.
1270 1271 1272 |
# File 'lib/BuildingSync.rb', line 1270 def tenantIDs @tenantIDs end |
#thermalZoneLayout ⇒ Object
Returns the value of attribute thermalZoneLayout.
1278 1279 1280 |
# File 'lib/BuildingSync.rb', line 1278 def thermalZoneLayout @thermalZoneLayout end |
#thermalZones ⇒ Object
Returns the value of attribute thermalZones.
1295 1296 1297 |
# File 'lib/BuildingSync.rb', line 1295 def thermalZones @thermalZones end |
#typicalOccupantUsages ⇒ Object
Returns the value of attribute typicalOccupantUsages.
1267 1268 1269 |
# File 'lib/BuildingSync.rb', line 1267 def typicalOccupantUsages @typicalOccupantUsages end |
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
1294 1295 1296 |
# File 'lib/BuildingSync.rb', line 1294 def userDefinedFields @userDefinedFields end |
#xOffset ⇒ Object
Returns the value of attribute xOffset.
1286 1287 1288 |
# File 'lib/BuildingSync.rb', line 1286 def xOffset @xOffset end |
#yearOfConstruction ⇒ Object
Returns the value of attribute yearOfConstruction.
1273 1274 1275 |
# File 'lib/BuildingSync.rb', line 1273 def yearOfConstruction @yearOfConstruction end |
#yOffset ⇒ Object
Returns the value of attribute yOffset.
1287 1288 1289 |
# File 'lib/BuildingSync.rb', line 1287 def yOffset @yOffset end |
#zOffset ⇒ Object
Returns the value of attribute zOffset.
1288 1289 1290 |
# File 'lib/BuildingSync.rb', line 1288 def zOffset @zOffset end |
Instance Method Details
#__xmlattr ⇒ Object
1297 1298 1299 |
# File 'lib/BuildingSync.rb', line 1297 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
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 |