defmodule Ash.Error.Invalid do @moduledoc "The top level invalid error" use Ash.Error.Exception def_ash_error([:errors], class: :invalid) @type t :: %__MODULE__{} defimpl Ash.ErrorKind do def id(_), do: Ash.UUID.generate() def code(_), do: "invalid" def message(%{errors: errors}) do Ash.Error.error_messages(errors, nil) end end end