nex_json_schema v0.8.3 NExJsonSchema.Validator

Link to this section Summary

Link to this section Types

Link to this type

errors()

errors() :: [{String.t(), String.t()}] | []
Link to this type

errors_with_list_paths()

errors_with_list_paths() :: [{String.t(), [String.t() | integer()]}] | []

Link to this section Functions

Link to this function

format_error(rule, raw_description, params \\ [])

Link to this function

validate(root, data)

validate(NExJsonSchema.Schema.Root.t(), NExJsonSchema.data()) ::
  :ok | {:error, errors()}
validate(NExJsonSchema.json(), NExJsonSchema.data()) :: :ok | {:error, errors()}