Class: BuildingSync::SpaceType

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

Overview

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

premisesName - SOAP::SOAPString
premisesNotes - SOAP::SOAPString
premisesIdentifiers - BuildingSync::PremisesIdentifiers
occupancyClassification - BuildingSync::OccupancyClassificationType
occupancyLevels - BuildingSync::OccupancyLevels
typicalOccupantUsages - BuildingSync::TypicalOccupantUsages
occupancyScheduleIDs - BuildingSync::SpaceType::OccupancyScheduleIDs
occupantsActivityLevel - SOAP::SOAPString
daylitFloorArea - SOAP::SOAPDecimal
daylightingIlluminanceSetpoint - BuildingSync::SpaceType::DaylightingIlluminanceSetpoint
primaryContactID - BuildingSync::PrimaryContactID
tenantIDs - BuildingSync::TenantIDs
floorAreas - BuildingSync::FloorAreas
percentageOfCommonSpace - BuildingSync::SpaceType::PercentageOfCommonSpace
conditionedVolume - BuildingSync::SpaceType::ConditionedVolume
userDefinedFields - BuildingSync::UserDefinedFields
area - BuildingSync::Area
volume - BuildingSync::Volume
planarGeometry - BuildingSync::PlanarGeometry
shellGeometry - BuildingSync::ShellGeometry
spaceBoundary - BuildingSync::SpaceBoundary
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: ConditionedVolume, DaylightingIlluminanceSetpoint, OccupancyScheduleIDs, PercentageOfCommonSpace

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(premisesName = nil, premisesNotes = nil, premisesIdentifiers = nil, occupancyClassification = nil, occupancyLevels = nil, typicalOccupantUsages = nil, occupancyScheduleIDs = nil, occupantsActivityLevel = nil, daylitFloorArea = nil, daylightingIlluminanceSetpoint = nil, primaryContactID = nil, tenantIDs = [], floorAreas = nil, percentageOfCommonSpace = nil, conditionedVolume = nil, userDefinedFields = nil, area = nil, volume = nil, planarGeometry = nil, shellGeometry = nil, spaceBoundary = []) ⇒ SpaceType

Returns a new instance of SpaceType.



1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
# File 'lib/BuildingSync.rb', line 1865

def initialize(premisesName = nil, premisesNotes = nil, premisesIdentifiers = nil, occupancyClassification = nil, occupancyLevels = nil, typicalOccupantUsages = nil, occupancyScheduleIDs = nil, occupantsActivityLevel = nil, daylitFloorArea = nil, daylightingIlluminanceSetpoint = nil, primaryContactID = nil, tenantIDs = [], floorAreas = nil, percentageOfCommonSpace = nil, conditionedVolume = nil, userDefinedFields = nil, area = nil, volume = nil, planarGeometry = nil, shellGeometry = nil, spaceBoundary = [])
  @premisesName = premisesName
  @premisesNotes = premisesNotes
  @premisesIdentifiers = premisesIdentifiers
  @occupancyClassification = occupancyClassification
  @occupancyLevels = occupancyLevels
  @typicalOccupantUsages = typicalOccupantUsages
  @occupancyScheduleIDs = occupancyScheduleIDs
  @occupantsActivityLevel = occupantsActivityLevel
  @daylitFloorArea = daylitFloorArea
  @daylightingIlluminanceSetpoint = daylightingIlluminanceSetpoint
  @primaryContactID = primaryContactID
  @tenantIDs = tenantIDs
  @floorAreas = floorAreas
  @percentageOfCommonSpace = percentageOfCommonSpace
  @conditionedVolume = conditionedVolume
  @userDefinedFields = userDefinedFields
  @area = area
  @volume = volume
  @planarGeometry = planarGeometry
  @shellGeometry = shellGeometry
  @spaceBoundary = spaceBoundary
  @__xmlattr = {}
end

Instance Attribute Details

#areaObject

Returns the value of attribute area.



1847
1848
1849
# File 'lib/BuildingSync.rb', line 1847

def area
  @area
end

#conditionedVolumeObject

Returns the value of attribute conditionedVolume.



1845
1846
1847
# File 'lib/BuildingSync.rb', line 1845

def conditionedVolume
  @conditionedVolume
end

#daylightingIlluminanceSetpointObject

Returns the value of attribute daylightingIlluminanceSetpoint.



1840
1841
1842
# File 'lib/BuildingSync.rb', line 1840

def daylightingIlluminanceSetpoint
  @daylightingIlluminanceSetpoint
end

#daylitFloorAreaObject

Returns the value of attribute daylitFloorArea.



1839
1840
1841
# File 'lib/BuildingSync.rb', line 1839

def daylitFloorArea
  @daylitFloorArea
end

#floorAreasObject

Returns the value of attribute floorAreas.



1843
1844
1845
# File 'lib/BuildingSync.rb', line 1843

def floorAreas
  @floorAreas
end

#occupancyClassificationObject

Returns the value of attribute occupancyClassification.



1834
1835
1836
# File 'lib/BuildingSync.rb', line 1834

def occupancyClassification
  @occupancyClassification
end

#occupancyLevelsObject

Returns the value of attribute occupancyLevels.



1835
1836
1837
# File 'lib/BuildingSync.rb', line 1835

def occupancyLevels
  @occupancyLevels
end

#occupancyScheduleIDsObject

Returns the value of attribute occupancyScheduleIDs.



1837
1838
1839
# File 'lib/BuildingSync.rb', line 1837

def occupancyScheduleIDs
  @occupancyScheduleIDs
end

#occupantsActivityLevelObject

Returns the value of attribute occupantsActivityLevel.



1838
1839
1840
# File 'lib/BuildingSync.rb', line 1838

def occupantsActivityLevel
  @occupantsActivityLevel
end

#percentageOfCommonSpaceObject

Returns the value of attribute percentageOfCommonSpace.



1844
1845
1846
# File 'lib/BuildingSync.rb', line 1844

def percentageOfCommonSpace
  @percentageOfCommonSpace
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



1849
1850
1851
# File 'lib/BuildingSync.rb', line 1849

def planarGeometry
  @planarGeometry
end

#premisesIdentifiersObject

Returns the value of attribute premisesIdentifiers.



1833
1834
1835
# File 'lib/BuildingSync.rb', line 1833

def premisesIdentifiers
  @premisesIdentifiers
end

#premisesNameObject

Returns the value of attribute premisesName.



1831
1832
1833
# File 'lib/BuildingSync.rb', line 1831

def premisesName
  @premisesName
end

#premisesNotesObject

Returns the value of attribute premisesNotes.



1832
1833
1834
# File 'lib/BuildingSync.rb', line 1832

def premisesNotes
  @premisesNotes
end

#primaryContactIDObject

Returns the value of attribute primaryContactID.



1841
1842
1843
# File 'lib/BuildingSync.rb', line 1841

def primaryContactID
  @primaryContactID
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



1850
1851
1852
# File 'lib/BuildingSync.rb', line 1850

def shellGeometry
  @shellGeometry
end

#spaceBoundaryObject

Returns the value of attribute spaceBoundary.



1851
1852
1853
# File 'lib/BuildingSync.rb', line 1851

def spaceBoundary
  @spaceBoundary
end

#tenantIDsObject

Returns the value of attribute tenantIDs.



1842
1843
1844
# File 'lib/BuildingSync.rb', line 1842

def tenantIDs
  @tenantIDs
end

#typicalOccupantUsagesObject

Returns the value of attribute typicalOccupantUsages.



1836
1837
1838
# File 'lib/BuildingSync.rb', line 1836

def typicalOccupantUsages
  @typicalOccupantUsages
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



1846
1847
1848
# File 'lib/BuildingSync.rb', line 1846

def userDefinedFields
  @userDefinedFields
end

#volumeObject

Returns the value of attribute volume.



1848
1849
1850
# File 'lib/BuildingSync.rb', line 1848

def volume
  @volume
end

Instance Method Details

#__xmlattrObject



1853
1854
1855
# File 'lib/BuildingSync.rb', line 1853

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



1857
1858
1859
# File 'lib/BuildingSync.rb', line 1857

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



1861
1862
1863
# File 'lib/BuildingSync.rb', line 1861

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