Class: BuildingSync::Meter

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

Overview

http://www.gbxml.org/schemaMeter

name - SOAP::SOAPString
description - SOAP::SOAPString
utilityRate - BuildingSync::UtilityRate
xmlattr_id - SOAP::SOAPID
xmlattr_resourceType - SOAP::SOAPNMTOKEN
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrResourceType =
XSD::QName.new(nil, "resourceType")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], utilityRate = []) ⇒ Meter

Returns a new instance of Meter.



29807
29808
29809
29810
29811
29812
29813
# File 'lib/BuildingSync.rb', line 29807

def initialize(name = [], description = [], utilityRate = [])
  @name = name
  @description = description
  @utilityRate = utilityRate
  @__xmlele_any = nil
  @__xmlattr = {}
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



29773
29774
29775
# File 'lib/BuildingSync.rb', line 29773

def __xmlele_any
  @__xmlele_any
end

#descriptionObject

Returns the value of attribute description.



29771
29772
29773
# File 'lib/BuildingSync.rb', line 29771

def description
  @description
end

#nameObject

Returns the value of attribute name.



29770
29771
29772
# File 'lib/BuildingSync.rb', line 29770

def name
  @name
end

#utilityRateObject

Returns the value of attribute utilityRate.



29772
29773
29774
# File 'lib/BuildingSync.rb', line 29772

def utilityRate
  @utilityRate
end

Instance Method Details

#__xmlattrObject



29779
29780
29781
# File 'lib/BuildingSync.rb', line 29779

def __xmlattr
  @__xmlattr ||= {}
end

#set_any(elements) ⇒ Object



29775
29776
29777
# File 'lib/BuildingSync.rb', line 29775

def set_any(elements)
  @__xmlele_any = elements
end

#xmlattr_idObject



29783
29784
29785
# File 'lib/BuildingSync.rb', line 29783

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29787
29788
29789
# File 'lib/BuildingSync.rb', line 29787

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

#xmlattr_programIdObject



29799
29800
29801
# File 'lib/BuildingSync.rb', line 29799

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



29803
29804
29805
# File 'lib/BuildingSync.rb', line 29803

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

#xmlattr_resourceTypeObject



29791
29792
29793
# File 'lib/BuildingSync.rb', line 29791

def xmlattr_resourceType
  __xmlattr[AttrResourceType]
end

#xmlattr_resourceType=(value) ⇒ Object



29795
29796
29797
# File 'lib/BuildingSync.rb', line 29795

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