ConstructParams.ErrorHelper.format_errors

You're seeing just the function format_errors, go back to ConstructParams.ErrorHelper module for more information.

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"}
}