Sha256: 14f86ee995a81547c3c86f729d2c9e4e3172d0644699183fa4373db4a2c6e88c

Contents?: true

Size: 1.05 KB

Versions: 3

Compression:

Stored size: 1.05 KB

Contents

require 'portfolio_manager/rest/utils'

module PortfolioManager
  module REST
    ##
    # Property services
    # @see http://portfoliomanager.energystar.gov/webservices/home/api/property
    module Property
      include PortfolioManager::REST::Utils

      ##
      # This web service returns a list of properties for a specific customer
      # that are shared with you.
      #
      # @see http://portfoliomanager.energystar.gov/webservices/home/api/property/propertyList/get
      # @param [String, Integer] account_id
      def property_list(account_id)
        perform_get_request("/account/#{account_id}/property/list")
      end

      ##
      # This web service retrieves information for a specific property. The
      # property must already be shared with you. This service can also be used
      # for to retrieve information on a building.
      #
      # @see http://portfoliomanager.energystar.gov/webservices/home/api/property/property/get
      def property(property_id)
        perform_get_request("/property/#{property_id}")
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
portfolio_manager-0.3.0 lib/portfolio_manager/rest/property.rb
portfolio_manager-0.2.0 lib/portfolio_manager/rest/property.rb
portfolio_manager-0.1.0 lib/portfolio_manager/rest/property.rb