snowhite v2.1.3 Snowhite.Modules.News.Adapters.Json View Source
The JSON adapter can be used to fetch JSON endpoints. It must have a item_mapper
to know how each fields are mapped since every JSON endpoints behaves differently.
It also supports couples of HTTP options to customize the underlying HTTPoison.request/5
call.
Options
item_mapperrequired: A MF ({module, funciton}) that received two arguments, the json payload and the options. This function must return a list ofItem.t().body(defaultGET): The method to use for the HTTP call.headers(default[]): Headers for the HTTP call.body(default""): Body content, in case of a non-GET call.http_poison_options(default[]): Other option forHTTPoison.
Link to this section Summary
Functions
Callback implementation for Snowhite.Modules.News.Adapter.fetch/2.
Link to this section Functions
Callback implementation for Snowhite.Modules.News.Adapter.fetch/2.