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.



1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
# File 'lib/BuildingSync.rb', line 1853

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.



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

def area
  @area
end

#conditionedVolumeObject

Returns the value of attribute conditionedVolume.



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

def conditionedVolume
  @conditionedVolume
end

#daylightingIlluminanceSetpointObject

Returns the value of attribute daylightingIlluminanceSetpoint.



1828
1829
1830
# File 'lib/BuildingSync.rb', line 1828

def daylightingIlluminanceSetpoint
  @daylightingIlluminanceSetpoint
end

#daylitFloorAreaObject

Returns the value of attribute daylitFloorArea.



1827
1828
1829
# File 'lib/BuildingSync.rb', line 1827

def daylitFloorArea
  @daylitFloorArea
end

#floorAreasObject

Returns the value of attribute floorAreas.



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

def floorAreas
  @floorAreas
end

#occupancyClassificationObject

Returns the value of attribute occupancyClassification.



1822
1823
1824
# File 'lib/BuildingSync.rb', line 1822

def occupancyClassification
  @occupancyClassification
end

#occupancyLevelsObject

Returns the value of attribute occupancyLevels.



1823
1824
1825
# File 'lib/BuildingSync.rb', line 1823

def occupancyLevels
  @occupancyLevels
end

#occupancyScheduleIDsObject

Returns the value of attribute occupancyScheduleIDs.



1825
1826
1827
# File 'lib/BuildingSync.rb', line 1825

def occupancyScheduleIDs
  @occupancyScheduleIDs
end

#occupantsActivityLevelObject

Returns the value of attribute occupantsActivityLevel.



1826
1827
1828
# File 'lib/BuildingSync.rb', line 1826

def occupantsActivityLevel
  @occupantsActivityLevel
end

#percentageOfCommonSpaceObject

Returns the value of attribute percentageOfCommonSpace.



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

def percentageOfCommonSpace
  @percentageOfCommonSpace
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



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

def planarGeometry
  @planarGeometry
end

#premisesIdentifiersObject

Returns the value of attribute premisesIdentifiers.



1821
1822
1823
# File 'lib/BuildingSync.rb', line 1821

def premisesIdentifiers
  @premisesIdentifiers
end

#premisesNameObject

Returns the value of attribute premisesName.



1819
1820
1821
# File 'lib/BuildingSync.rb', line 1819

def premisesName
  @premisesName
end

#premisesNotesObject

Returns the value of attribute premisesNotes.



1820
1821
1822
# File 'lib/BuildingSync.rb', line 1820

def premisesNotes
  @premisesNotes
end

#primaryContactIDObject

Returns the value of attribute primaryContactID.



1829
1830
1831
# File 'lib/BuildingSync.rb', line 1829

def primaryContactID
  @primaryContactID
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



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

def shellGeometry
  @shellGeometry
end

#spaceBoundaryObject

Returns the value of attribute spaceBoundary.



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

def spaceBoundary
  @spaceBoundary
end

#tenantIDsObject

Returns the value of attribute tenantIDs.



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

def tenantIDs
  @tenantIDs
end

#typicalOccupantUsagesObject

Returns the value of attribute typicalOccupantUsages.



1824
1825
1826
# File 'lib/BuildingSync.rb', line 1824

def typicalOccupantUsages
  @typicalOccupantUsages
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



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

def userDefinedFields
  @userDefinedFields
end

#volumeObject

Returns the value of attribute volume.



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

def volume
  @volume
end

Instance Method Details

#__xmlattrObject



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

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



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

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



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

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