Skip to main content

lib/sendgrid/response.ex

defmodule SendGrid.Response do
  @moduledoc """
  Represents the result from performing a request.
  """

  alias SendGrid.Response

  @type t :: %Response{
          body: map(),
          headers: Keyword.t(),
          status: pos_integer()
        }

  @enforce_keys ~w(body headers status)a
  defstruct ~w(body headers status)a
end