Geonames.Endpoint behaviour (GeoNames-Elixir v1.0.5)

An Endpoint is a behaviour module used to defined the different endpoints available on the Geonames API. The functions are used to generate the wrapper functions made available to developers via the Geonames module.

Link to this section Summary

Link to this section Callbacks

Link to this callback

available_url_parameters()

Specs

available_url_parameters() :: [Atom.t()]

Specs

endpoint() :: String.t()
Link to this callback

function_name()

Specs

function_name() :: Atom.t()
Link to this callback

required_url_parameters()

Specs

required_url_parameters() :: [Atom.t()]
Link to this callback

url_arguments(map)

Specs

url_arguments(map()) :: map()