Class: BuildingSync::WindowID

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

Overview

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

fenestrationArea - BuildingSync::FenestrationArea
windowToWallRatio - BuildingSync::BoundedDecimalZeroToOneWithSourceAttribute
percentOfWindowAreaShaded - BuildingSync::WindowID::PercentOfWindowAreaShaded
xmlattr_IDref - SOAP::SOAPIDREF

Defined Under Namespace

Classes: PercentOfWindowAreaShaded

Constant Summary collapse

AttrIDref =
XSD::QName.new(nil, "IDref")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fenestrationArea = nil, windowToWallRatio = nil, percentOfWindowAreaShaded = nil) ⇒ WindowID

Returns a new instance of WindowID.



21922
21923
21924
21925
21926
21927
# File 'lib/BuildingSync.rb', line 21922

def initialize(fenestrationArea = nil, windowToWallRatio = nil, percentOfWindowAreaShaded = nil)
  @fenestrationArea = fenestrationArea
  @windowToWallRatio = windowToWallRatio
  @percentOfWindowAreaShaded = percentOfWindowAreaShaded
  @__xmlattr = {}
end

Instance Attribute Details

#fenestrationAreaObject

Returns the value of attribute fenestrationArea.



21906
21907
21908
# File 'lib/BuildingSync.rb', line 21906

def fenestrationArea
  @fenestrationArea
end

#percentOfWindowAreaShadedObject

Returns the value of attribute percentOfWindowAreaShaded.



21908
21909
21910
# File 'lib/BuildingSync.rb', line 21908

def percentOfWindowAreaShaded
  @percentOfWindowAreaShaded
end

#windowToWallRatioObject

Returns the value of attribute windowToWallRatio.



21907
21908
21909
# File 'lib/BuildingSync.rb', line 21907

def windowToWallRatio
  @windowToWallRatio
end

Instance Method Details

#__xmlattrObject



21910
21911
21912
# File 'lib/BuildingSync.rb', line 21910

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDrefObject



21914
21915
21916
# File 'lib/BuildingSync.rb', line 21914

def xmlattr_IDref
  __xmlattr[AttrIDref]
end

#xmlattr_IDref=(value) ⇒ Object



21918
21919
21920
# File 'lib/BuildingSync.rb', line 21918

def xmlattr_IDref=(value)
  __xmlattr[AttrIDref] = value
end