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.



31778
31779
31780
31781
31782
31783
31784
31785
31786
# File 'lib/BuildingSync.rb', line 31778

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.



31699
31700
31701
# File 'lib/BuildingSync.rb', line 31699

def cADObjectId
  @cADObjectId
end

#cartesianPointObject

Returns the value of attribute cartesianPoint.



31700
31701
31702
# File 'lib/BuildingSync.rb', line 31700

def cartesianPoint
  @cartesianPoint
end

#descriptionObject

Returns the value of attribute description.



31696
31697
31698
# File 'lib/BuildingSync.rb', line 31696

def description
  @description
end

#nameObject

Returns the value of attribute name.



31695
31696
31697
# File 'lib/BuildingSync.rb', line 31695

def name
  @name
end

#objectIdObject

Returns the value of attribute objectId.



31698
31699
31700
# File 'lib/BuildingSync.rb', line 31698

def objectId
  @objectId
end

#valueObject

Returns the value of attribute value.



31697
31698
31699
# File 'lib/BuildingSync.rb', line 31697

def value
  @value
end

Instance Method Details

#__xmlattrObject



31702
31703
31704
# File 'lib/BuildingSync.rb', line 31702

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_currencyObject



31722
31723
31724
# File 'lib/BuildingSync.rb', line 31722

def xmlattr_currency
  __xmlattr[AttrCurrency]
end

#xmlattr_currency=(value) ⇒ Object



31726
31727
31728
# File 'lib/BuildingSync.rb', line 31726

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

#xmlattr_idObject



31706
31707
31708
# File 'lib/BuildingSync.rb', line 31706

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



31710
31711
31712
# File 'lib/BuildingSync.rb', line 31710

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

#xmlattr_programIdObject



31746
31747
31748
# File 'lib/BuildingSync.rb', line 31746

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



31750
31751
31752
# File 'lib/BuildingSync.rb', line 31750

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

#xmlattr_resourceTypeObject



31738
31739
31740
# File 'lib/BuildingSync.rb', line 31738

def xmlattr_resourceType
  __xmlattr[AttrResourceType]
end

#xmlattr_resourceType=(value) ⇒ Object



31742
31743
31744
# File 'lib/BuildingSync.rb', line 31742

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

#xmlattr_resultsTypeObject



31730
31731
31732
# File 'lib/BuildingSync.rb', line 31730

def xmlattr_resultsType
  __xmlattr[AttrResultsType]
end

#xmlattr_resultsType=(value) ⇒ Object



31734
31735
31736
# File 'lib/BuildingSync.rb', line 31734

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

#xmlattr_startTimeObject



31762
31763
31764
# File 'lib/BuildingSync.rb', line 31762

def xmlattr_startTime
  __xmlattr[AttrStartTime]
end

#xmlattr_startTime=(value) ⇒ Object



31766
31767
31768
# File 'lib/BuildingSync.rb', line 31766

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

#xmlattr_timeIncrementObject



31770
31771
31772
# File 'lib/BuildingSync.rb', line 31770

def xmlattr_timeIncrement
  __xmlattr[AttrTimeIncrement]
end

#xmlattr_timeIncrement=(value) ⇒ Object



31774
31775
31776
# File 'lib/BuildingSync.rb', line 31774

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

#xmlattr_unitObject



31714
31715
31716
# File 'lib/BuildingSync.rb', line 31714

def xmlattr_unit
  __xmlattr[AttrUnit]
end

#xmlattr_unit=(value) ⇒ Object



31718
31719
31720
# File 'lib/BuildingSync.rb', line 31718

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

#xmlattr_valueTypeObject



31754
31755
31756
# File 'lib/BuildingSync.rb', line 31754

def xmlattr_valueType
  __xmlattr[AttrValueType]
end

#xmlattr_valueType=(value) ⇒ Object



31758
31759
31760
# File 'lib/BuildingSync.rb', line 31758

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