Current section
Files
Jump to
Current section
Files
lib/error_response.ex
defmodule Braintree.ErrorResponse do
@moduledoc """
A general purpose response wrapper that is built for any failed API
response.
"""
import Braintree.Util, only: [atomize: 1]
@type t :: %__MODULE__{
errors: Map.t,
message: String.t,
params: Map.t
}
defstruct errors: %{},
message: "",
params: %{}
@spec construct(Map.t) :: t
def construct(map) do
struct(__MODULE__, atomize(map))
end
end