Current section
Files
Jump to
Current section
Files
src/sunny.erl
-module(sunny).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([new/0, new_commercial/1, set_base_url/2]).
-spec new() -> sunny@internal@client:client().
new() ->
{client, <<"api.open-meteo.com/v1"/utf8>>, false, <<""/utf8>>}.
-spec new_commercial(binary()) -> sunny@internal@client:client().
new_commercial(Key) ->
{client, <<"api.open-meteo.com/v1"/utf8>>, true, Key}.
-spec set_base_url(sunny@internal@client:client(), binary()) -> sunny@internal@client:client().
set_base_url(Client, Url) ->
erlang:setelement(2, Client, Url).