JsonSchema.Parser.ParserError (json_schema v0.6.0)

Copy Markdown View Source

Represents an error generated while parsing a JSON schema object.

Summary

Types

error_type()

@type error_type() ::
  :could_not_read_file
  | :invalid_json
  | :invalid_uri
  | :missing_property
  | :name_collision
  | :name_not_a_regex
  | :unexpected_type
  | :unexpected_value
  | :unknown_enum_type
  | :unknown_node_type
  | :unknown_primitive_type
  | :unknown_type
  | :unknown_union_type
  | :unresolved_reference

t()

@type t() :: %JsonSchema.Parser.ParserError{
  error_type: error_type(),
  identifier: JsonSchema.Types.typeIdentifier(),
  message: String.t()
}

Functions

new(identifier, error_type, message)

Constructs a ParserError.