Class: BuildingSync::Results

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

Overview

http://www.gbxml.org/schemaResults

name - SOAP::SOAPString
description - SOAP::SOAPString
value - SOAP::SOAPDecimal
objectId - SOAP::SOAPString
cADObjectId - BuildingSync::CADObjectId
cartesianPoint - BuildingSync::CartesianPoint
xmlattr_id - SOAP::SOAPID
xmlattr_unit - (any)
xmlattr_currency - SOAP::SOAPNMTOKEN
xmlattr_resultsType - SOAP::SOAPNMTOKEN
xmlattr_resourceType - SOAP::SOAPNMTOKEN
xmlattr_programId - SOAP::SOAPIDREF
xmlattr_valueType - SOAP::SOAPNMTOKEN
xmlattr_startTime - SOAP::SOAPDateTime
xmlattr_timeIncrement - SOAP::SOAPDuration

Constant Summary collapse

AttrCurrency =
XSD::QName.new(nil, "currency")
AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrResourceType =
XSD::QName.new(nil, "resourceType")
AttrResultsType =
XSD::QName.new(nil, "resultsType")
AttrStartTime =
XSD::QName.new(nil, "startTime")
AttrTimeIncrement =
XSD::QName.new(nil, "timeIncrement")
AttrUnit =
XSD::QName.new(nil, "unit")
AttrValueType =
XSD::QName.new(nil, "valueType")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], value = [], objectId = [], cADObjectId = [], cartesianPoint = []) ⇒ Results

Returns a new instance of Results.



31253
31254
31255
31256
31257
31258
31259
31260
31261
# File 'lib/BuildingSync.rb', line 31253

def initialize(name = [], description = [], value = [], objectId = [], cADObjectId = [], cartesianPoint = [])
  @name = name
  @description = description
  @value = value
  @objectId = objectId
  @cADObjectId = cADObjectId
  @cartesianPoint = cartesianPoint
  @__xmlattr = {}
end

Instance Attribute Details

#cADObjectIdObject

Returns the value of attribute cADObjectId.



31174
31175
31176
# File 'lib/BuildingSync.rb', line 31174

def cADObjectId
  @cADObjectId
end

#cartesianPointObject

Returns the value of attribute cartesianPoint.



31175
31176
31177
# File 'lib/BuildingSync.rb', line 31175

def cartesianPoint
  @cartesianPoint
end

#descriptionObject

Returns the value of attribute description.



31171
31172
31173
# File 'lib/BuildingSync.rb', line 31171

def description
  @description
end

#nameObject

Returns the value of attribute name.



31170
31171
31172
# File 'lib/BuildingSync.rb', line 31170

def name
  @name
end

#objectIdObject

Returns the value of attribute objectId.



31173
31174
31175
# File 'lib/BuildingSync.rb', line 31173

def objectId
  @objectId
end

#valueObject

Returns the value of attribute value.



31172
31173
31174
# File 'lib/BuildingSync.rb', line 31172

def value
  @value
end

Instance Method Details

#__xmlattrObject



31177
31178
31179
# File 'lib/BuildingSync.rb', line 31177

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_currencyObject



31197
31198
31199
# File 'lib/BuildingSync.rb', line 31197

def xmlattr_currency
  __xmlattr[AttrCurrency]
end

#xmlattr_currency=(value) ⇒ Object



31201
31202
31203
# File 'lib/BuildingSync.rb', line 31201

def xmlattr_currency=(value)
  __xmlattr[AttrCurrency] = value
end

#xmlattr_idObject



31181
31182
31183
# File 'lib/BuildingSync.rb', line 31181

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



31185
31186
31187
# File 'lib/BuildingSync.rb', line 31185

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_programIdObject



31221
31222
31223
# File 'lib/BuildingSync.rb', line 31221

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



31225
31226
31227
# File 'lib/BuildingSync.rb', line 31225

def xmlattr_programId=(value)
  __xmlattr[AttrProgramId] = value
end

#xmlattr_resourceTypeObject



31213
31214
31215
# File 'lib/BuildingSync.rb', line 31213

def xmlattr_resourceType
  __xmlattr[AttrResourceType]
end

#xmlattr_resourceType=(value) ⇒ Object



31217
31218
31219
# File 'lib/BuildingSync.rb', line 31217

def xmlattr_resourceType=(value)
  __xmlattr[AttrResourceType] = value
end

#xmlattr_resultsTypeObject



31205
31206
31207
# File 'lib/BuildingSync.rb', line 31205

def xmlattr_resultsType
  __xmlattr[AttrResultsType]
end

#xmlattr_resultsType=(value) ⇒ Object



31209
31210
31211
# File 'lib/BuildingSync.rb', line 31209

def xmlattr_resultsType=(value)
  __xmlattr[AttrResultsType] = value
end

#xmlattr_startTimeObject



31237
31238
31239
# File 'lib/BuildingSync.rb', line 31237

def xmlattr_startTime
  __xmlattr[AttrStartTime]
end

#xmlattr_startTime=(value) ⇒ Object



31241
31242
31243
# File 'lib/BuildingSync.rb', line 31241

def xmlattr_startTime=(value)
  __xmlattr[AttrStartTime] = value
end

#xmlattr_timeIncrementObject



31245
31246
31247
# File 'lib/BuildingSync.rb', line 31245

def xmlattr_timeIncrement
  __xmlattr[AttrTimeIncrement]
end

#xmlattr_timeIncrement=(value) ⇒ Object



31249
31250
31251
# File 'lib/BuildingSync.rb', line 31249

def xmlattr_timeIncrement=(value)
  __xmlattr[AttrTimeIncrement] = value
end

#xmlattr_unitObject



31189
31190
31191
# File 'lib/BuildingSync.rb', line 31189

def xmlattr_unit
  __xmlattr[AttrUnit]
end

#xmlattr_unit=(value) ⇒ Object



31193
31194
31195
# File 'lib/BuildingSync.rb', line 31193

def xmlattr_unit=(value)
  __xmlattr[AttrUnit] = value
end

#xmlattr_valueTypeObject



31229
31230
31231
# File 'lib/BuildingSync.rb', line 31229

def xmlattr_valueType
  __xmlattr[AttrValueType]
end

#xmlattr_valueType=(value) ⇒ Object



31233
31234
31235
# File 'lib/BuildingSync.rb', line 31233

def xmlattr_valueType=(value)
  __xmlattr[AttrValueType] = value
end