ex_json_schema v0.5.4 ExJsonSchema.Validator

Summary

Types

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

Functions

valid?(arg1, data)
valid?(root, schema, data)
validate(arg1, data)
validate(ExJsonSchema.Schema.Root.t, ExJsonSchema.data) ::
  :ok |
  {:error, errors}
validate(ExJsonSchema.json, ExJsonSchema.data) ::
  :ok |
  {:error, errors}
validate(root, schema, data, path \\ [])