Current section

Files

Jump to
lemon_ex lib lemon_ex stores stores.ex
Raw

lib/lemon_ex/stores/stores.ex

defmodule LemonEx.Stores do
alias LemonEx.Stores.Store
alias LemonEx.Request
alias LemonEx.PaginatedResponse
def get(id) do
with {:ok, %{"data" => body}} <- Request.get("/stores/#{id}") do
{:ok, Store.from_json(body)}
end
end
def list(filter \\ []) do
with {:ok, body} <- Request.get("/stores", filter) do
{:ok, PaginatedResponse.from_json(body, Store)}
end
end
end