Packages

Omniva parcel machine service API wrapper

Current section

Files

Jump to
omniva_api lib omniva_api.ex
Raw

lib/omniva_api.ex

defmodule OmnivaApi do
@moduledoc """
Documentation for OmnivaApi.
"""
alias OmnivaApi.Http.Request
alias OmnivaApi.Models.PickupPoint
alias OmnivaApi.Models.Common
def get_pickup_points() do
case Request.get("/locations.json") do
{:ok, data} ->
data = data
|> Common.clean_data()
|> Common.enum_each_new(PickupPoint)
{:ok, data}
{:error, error} ->
{:error, error}
end
end
end