Current section
Files
Jump to
Current section
Files
lib/base_payment/error_response.ex
defmodule BasePayment.ErrorResponse do
@moduledoc """
Base error message for payment gateways.
"""
@enforce_keys [:status, :formatted_response]
@type t :: %__MODULE__{
status: String.t(),
formatted_response: %{
required(:error_message) => String.t(),
required(:error_code) => String.t()
}
}
defstruct [
:status,
:formatted_response
]
end