ex_json_schema

v0.5.6

  • Pages
  • Modules
  • Exceptions

    ex_json_schema v0.5.6 ExJsonSchema.Schema

    Link to this section Summary

    Types

    resolved()

    Functions

    get_ref_schema(root, ref)
    resolve(root)

    Link to this section Types

    Link to this type resolved()
    resolved() :: %{optional(String.t()) => ExJsonSchema.json_value() | (ExJsonSchema.Schema.Root.t() -> {ExJsonSchema.Schema.Root.t(), resolved()})}

    Link to this section Functions

    Link to this function get_ref_schema(root, ref)
    get_ref_schema(ExJsonSchema.Schema.Root.t(), [:root | String.t()]) :: ExJsonSchema.json()
    Link to this function resolve(root)
    resolve(ExJsonSchema.json()) ::
      ExJsonSchema.Schema.Root.t() |
      no_return()
    resolve(ExJsonSchema.Schema.Root.t()) ::
      ExJsonSchema.Schema.Root.t() |
      no_return()

    Built using ExDoc (v0.18.2), designed by Friedel Ziegelmayer for the Elixir programming language.