Class: BuildingSync::SpaceType
- Inherits:
-
Object
- Object
- BuildingSync::SpaceType
- 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
-
#area ⇒ Object
Returns the value of attribute area.
-
#conditionedVolume ⇒ Object
Returns the value of attribute conditionedVolume.
-
#daylightingIlluminanceSetpoint ⇒ Object
Returns the value of attribute daylightingIlluminanceSetpoint.
-
#daylitFloorArea ⇒ Object
Returns the value of attribute daylitFloorArea.
-
#floorAreas ⇒ Object
Returns the value of attribute floorAreas.
-
#occupancyClassification ⇒ Object
Returns the value of attribute occupancyClassification.
-
#occupancyLevels ⇒ Object
Returns the value of attribute occupancyLevels.
-
#occupancyScheduleIDs ⇒ Object
Returns the value of attribute occupancyScheduleIDs.
-
#occupantsActivityLevel ⇒ Object
Returns the value of attribute occupantsActivityLevel.
-
#percentageOfCommonSpace ⇒ Object
Returns the value of attribute percentageOfCommonSpace.
-
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
-
#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.
-
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
-
#spaceBoundary ⇒ Object
Returns the value of attribute spaceBoundary.
-
#tenantIDs ⇒ Object
Returns the value of attribute tenantIDs.
-
#typicalOccupantUsages ⇒ Object
Returns the value of attribute typicalOccupantUsages.
-
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
-
#volume ⇒ Object
Returns the value of attribute volume.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#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
constructor
A new instance of SpaceType.
- #xmlattr_ID ⇒ Object
- #xmlattr_ID=(value) ⇒ Object
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
#area ⇒ Object
Returns the value of attribute area.
1847 1848 1849 |
# File 'lib/BuildingSync.rb', line 1847 def area @area end |
#conditionedVolume ⇒ Object
Returns the value of attribute conditionedVolume.
1845 1846 1847 |
# File 'lib/BuildingSync.rb', line 1845 def conditionedVolume @conditionedVolume end |
#daylightingIlluminanceSetpoint ⇒ Object
Returns the value of attribute daylightingIlluminanceSetpoint.
1840 1841 1842 |
# File 'lib/BuildingSync.rb', line 1840 def daylightingIlluminanceSetpoint @daylightingIlluminanceSetpoint end |
#daylitFloorArea ⇒ Object
Returns the value of attribute daylitFloorArea.
1839 1840 1841 |
# File 'lib/BuildingSync.rb', line 1839 def daylitFloorArea @daylitFloorArea end |
#floorAreas ⇒ Object
Returns the value of attribute floorAreas.
1843 1844 1845 |
# File 'lib/BuildingSync.rb', line 1843 def floorAreas @floorAreas end |
#occupancyClassification ⇒ Object
Returns the value of attribute occupancyClassification.
1834 1835 1836 |
# File 'lib/BuildingSync.rb', line 1834 def occupancyClassification @occupancyClassification end |
#occupancyLevels ⇒ Object
Returns the value of attribute occupancyLevels.
1835 1836 1837 |
# File 'lib/BuildingSync.rb', line 1835 def occupancyLevels @occupancyLevels end |
#occupancyScheduleIDs ⇒ Object
Returns the value of attribute occupancyScheduleIDs.
1837 1838 1839 |
# File 'lib/BuildingSync.rb', line 1837 def occupancyScheduleIDs @occupancyScheduleIDs end |
#occupantsActivityLevel ⇒ Object
Returns the value of attribute occupantsActivityLevel.
1838 1839 1840 |
# File 'lib/BuildingSync.rb', line 1838 def occupantsActivityLevel @occupantsActivityLevel end |
#percentageOfCommonSpace ⇒ Object
Returns the value of attribute percentageOfCommonSpace.
1844 1845 1846 |
# File 'lib/BuildingSync.rb', line 1844 def percentageOfCommonSpace @percentageOfCommonSpace end |
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
1849 1850 1851 |
# File 'lib/BuildingSync.rb', line 1849 def planarGeometry @planarGeometry end |
#premisesIdentifiers ⇒ Object
Returns the value of attribute premisesIdentifiers.
1833 1834 1835 |
# File 'lib/BuildingSync.rb', line 1833 def premisesIdentifiers @premisesIdentifiers end |
#premisesName ⇒ Object
Returns the value of attribute premisesName.
1831 1832 1833 |
# File 'lib/BuildingSync.rb', line 1831 def premisesName @premisesName end |
#premisesNotes ⇒ Object
Returns the value of attribute premisesNotes.
1832 1833 1834 |
# File 'lib/BuildingSync.rb', line 1832 def premisesNotes @premisesNotes end |
#primaryContactID ⇒ Object
Returns the value of attribute primaryContactID.
1841 1842 1843 |
# File 'lib/BuildingSync.rb', line 1841 def primaryContactID @primaryContactID end |
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
1850 1851 1852 |
# File 'lib/BuildingSync.rb', line 1850 def shellGeometry @shellGeometry end |
#spaceBoundary ⇒ Object
Returns the value of attribute spaceBoundary.
1851 1852 1853 |
# File 'lib/BuildingSync.rb', line 1851 def spaceBoundary @spaceBoundary end |
#tenantIDs ⇒ Object
Returns the value of attribute tenantIDs.
1842 1843 1844 |
# File 'lib/BuildingSync.rb', line 1842 def tenantIDs @tenantIDs end |
#typicalOccupantUsages ⇒ Object
Returns the value of attribute typicalOccupantUsages.
1836 1837 1838 |
# File 'lib/BuildingSync.rb', line 1836 def typicalOccupantUsages @typicalOccupantUsages end |
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
1846 1847 1848 |
# File 'lib/BuildingSync.rb', line 1846 def userDefinedFields @userDefinedFields end |
#volume ⇒ Object
Returns the value of attribute volume.
1848 1849 1850 |
# File 'lib/BuildingSync.rb', line 1848 def volume @volume end |
Instance Method Details
#__xmlattr ⇒ Object
1853 1854 1855 |
# File 'lib/BuildingSync.rb', line 1853 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
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 |