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.



22144
22145
22146
22147
22148
22149
# File 'lib/BuildingSync.rb', line 22144

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.



22128
22129
22130
# File 'lib/BuildingSync.rb', line 22128

def fenestrationArea
  @fenestrationArea
end

#percentOfWindowAreaShadedObject

Returns the value of attribute percentOfWindowAreaShaded.



22130
22131
22132
# File 'lib/BuildingSync.rb', line 22130

def percentOfWindowAreaShaded
  @percentOfWindowAreaShaded
end

#windowToWallRatioObject

Returns the value of attribute windowToWallRatio.



22129
22130
22131
# File 'lib/BuildingSync.rb', line 22129

def windowToWallRatio
  @windowToWallRatio
end

Instance Method Details

#__xmlattrObject



22132
22133
22134
# File 'lib/BuildingSync.rb', line 22132

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDrefObject



22136
22137
22138
# File 'lib/BuildingSync.rb', line 22136

def xmlattr_IDref
  __xmlattr[AttrIDref]
end

#xmlattr_IDref=(value) ⇒ Object



22140
22141
22142
# File 'lib/BuildingSync.rb', line 22140

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