lib/responses/payment_list.ex
defmodule Responses.PaymentList do
@derive Jason.Encoder
defstruct [:limit, :skip, :total_count, :data]
def build(params) when is_map(params) do
%__MODULE__{
limit: params["limit"],
skip: params["skip"],
total_count: params["total_count"],
data: params["data"]
}
end
def build(_), do: nil
end