Class: BuildingSync::Meter
- Inherits:
-
Object
- Object
- BuildingSync::Meter
- 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
-
#__xmlele_any ⇒ Object
readonly
Returns the value of attribute __xmlele_any.
-
#description ⇒ Object
Returns the value of attribute description.
-
#name ⇒ Object
Returns the value of attribute name.
-
#utilityRate ⇒ Object
Returns the value of attribute utilityRate.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = [], utilityRate = []) ⇒ Meter
constructor
A new instance of Meter.
- #set_any(elements) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_programId ⇒ Object
- #xmlattr_programId=(value) ⇒ Object
- #xmlattr_resourceType ⇒ Object
- #xmlattr_resourceType=(value) ⇒ Object
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_any ⇒ Object (readonly)
Returns the value of attribute __xmlele_any.
29773 29774 29775 |
# File 'lib/BuildingSync.rb', line 29773 def __xmlele_any @__xmlele_any end |
#description ⇒ Object
Returns the value of attribute description.
29771 29772 29773 |
# File 'lib/BuildingSync.rb', line 29771 def description @description end |
#name ⇒ Object
Returns the value of attribute name.
29770 29771 29772 |
# File 'lib/BuildingSync.rb', line 29770 def name @name end |
#utilityRate ⇒ Object
Returns the value of attribute utilityRate.
29772 29773 29774 |
# File 'lib/BuildingSync.rb', line 29772 def utilityRate @utilityRate end |
Instance Method Details
#__xmlattr ⇒ Object
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_id ⇒ Object
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_programId ⇒ Object
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_resourceType ⇒ Object
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 |