API Reference exonerate v#1.2.2

Copy Markdown View Source

Modules

An opinionated JSONSchema compiler for elixir.

Compilation context for JSON Schema validation.

Helper module for Decimal support in Exonerate.

Represents a function declaration for the two-phase compilation system.

Module which provides a macro that generates special code for a duration filter.

Module which provides a macro that generates special code for a duration filter.

Module which provides a macro that generates special code for a hostname filter.

Module which provides a macro that generates special code for an idn-email filter. This is an email address with internationalization support.

Module which provides a macro that generates special code for an idn-hostname filter. This is a hostname with internationalization support.

Module which provides a macro that generates special code for an iri filter. This is an absolute uri with internationalization support.

Module which provides a macro that generates special code for an iri-reference filter. This is a uri-reference with internationalization support.

Module which provides a macro that generates special code for a json pointer filter.

Minimal Punycode implementation for IDN hostname validation. Based on RFC 3492: https://www.rfc-editor.org/rfc/rfc3492

Module which provides a macro that generates special code for an json pointer filter.

Module which provides a macro that generates special code for a relative json pointer filter.

Module which provides a macro that generates special code for a uri. This is an absolute uri.

Module which provides a macro that generates special code for a uri filter.

Module which provides a macro that generates special code for a uri template.

Centralized module registry for Exonerate.

Compile-time registry for consolidating property validators across combining schemas.

Adapter for fetching remote content.