ConstructParams.ErrorHelper (ConstructParams v0.2.1) View Source

Helpers for rendering casting errors

Link to this section Summary

Functions

Format construct error params.

Link to this section Functions

Format construct error params.

Examples

iex> format_errors(%{user_id: :invalid})
%{user_id: %{message: "Invalid field type", path: "/user_id"}}

iex> format_errors(%{user: %{custom_data: :missing, metadata: %{avatar_url: :invalid}}})
%{
  custom_data: %{message: "Missing field", path: "/user/custom_data"},
  avatar_url: %{message: "Invalid field type", path: "/user/metadata/avatar_url"}
}