Module: PortfolioManager::REST::Meter
Overview
Meter services
Instance Method Summary collapse
-
#meter(meter_id) ⇒ Object
This web service retrieves information for a specific meter.
-
#meter_list(property_id) ⇒ Object
This web service retrieves a list of all the meters for a specific property.
- #metrics(property_id, year, month, measurement_system, metric) ⇒ Object
Instance Method Details
#meter(meter_id) ⇒ Object
This web service retrieves information for a specific meter. The meter must already be shared with you.
19 20 21 |
# File 'lib/portfolio_manager/rest/meter.rb', line 19 def meter(meter_id) perform_get_request("/meter/#{meter_id}") end |
#meter_list(property_id) ⇒ Object
This web service retrieves a list of all the meters for a specific property. The property must already be shared with you.
28 29 30 |
# File 'lib/portfolio_manager/rest/meter.rb', line 28 def meter_list(property_id) perform_get_request("/property/#{property_id}/meter/list") end |
#metrics(property_id, year, month, measurement_system, metric) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/portfolio_manager/rest/meter.rb', line 32 def metrics(property_id, year, month, measurement_system, metric) perform_get_request( "/property/#{property_id}/metrics", query: { year: year, month: month, measurementSystem: measurement_system }, header: { 'PM-Metrics' => metric } ) end |