Client module for Gusex, providing actual implementation of functions
required to interact with the BIR service. While it is of course possible
to use these functions directly, it is recommended to use convenience delegates
provided by the main Gusex module.
Summary
Functions
@spec dane_pobierz_pelny_raport(String.t(), String.t(), Gusex.Types.Session.t()) :: {:ok, [struct()]} | {:error, any()}
@spec dane_pobierz_raport_zbiorczy(String.t(), String.t(), Gusex.Types.Session.t()) :: {:ok, [struct()]} | {:error, any()}
@spec dane_szukaj_podmioty( Gusex.Types.ParametryWyszukiwania.t() | map(), Gusex.Types.Session.t() ) :: {:ok, [Gusex.Types.Podmiot.t()]} | {:error, any()}
@spec get_value(String.t(), Gusex.Types.Session.t() | nil) :: {:ok, String.t()} | {:error, any()}
@spec wyloguj(Gusex.Types.Session.t()) :: {:ok, boolean()} | {:error, any()}
@spec zaloguj(String.t() | nil, :test | :production | nil) :: {:ok, Gusex.Types.Session.t()} | {:error, any()}