lib/json_response.ex

defmodule ExDeltaExchange.JsonResponse do
  @type error :: String.t()
  @type result :: map | list | String.t()
  @type t :: %__MODULE__{success: boolean, result: result, error: error}

  defstruct ~w[success result error]a
end