Current section

Files

Jump to
ex_nrel lib ex_nrel electricity census_rate.ex
Raw

lib/ex_nrel/electricity/census_rate.ex

defmodule ExNrel.Electricity.CensusRate do
@moduledoc """
Given a location and Census Bureau region level (block, blockgroup, tract), return the Census Bureau ID, utility rate and company information.
Please refer to the [Utility Rates by Census Region documentation](http://developer.nrel.gov/docs/electricity/census-rate-v3/) for more details.
## Examples
iex> ExNrel.Electricity.CensusRate.get(id: 101, lat: 39.323, lon: -94.23)
iex> ExNrel.Electricity.CensusRate.get(id: 101, address: "1712 Main Street, Kansas City")
"""
use ExNrel.Api
@defaults [
id: nil,
address: nil,
lat: nil,
lon: nil,
region: "block"
]
def get(opts \\ []) do
opts = Keyword.merge(@defaults, opts)
do_get("census_rate/v3", opts)
end
end