| get/2 | Gets a package. |
| search/3 | Searches packages. |
get(Config::r3_hex_core:config(), Name::binary()) -> r3_hex_api:response()
Gets a package.
Examples:
> r3_hex_api_package:get(r3_hex_core:default_config(), <<"package">>).
{ok, {200, ..., #{
<<"name">> => <<"package1">>,
<<"meta">> => #{
<<"description">> => ...,
<<"licenses">> => ...,
<<"links">> => ...,
<<"maintainers">> => ...
},
...,
<<"releases">> => [
#{<<"url">> => ..., <<"version">> => <<"0.5.0">>}],
#{<<"url">> => ..., <<"version">> => <<"1.0.0">>}],
...
]}}}
search(Config::r3_hex_core:config(), Query::binary(), SearchParams::[{term(), term()}]) -> r3_hex_api:response()
Searches packages.
Examples:
> r3_hex_api_package:search(r3_hex_core:default_config(), <<"package">>, [{page, 1}]).
{ok, {200, ..., [
#{<<"name">> => <<"package1">>, ...},
...
]}}
Generated by EDoc