# `Infusion.IR.Schema`
[🔗](https://github.com/mandar1045/infusion/blob/v0.1.0/lib/infusion/ir.ex#L67)

A schema, classified.

`kind` is one of `:object`, `:map` (string keys to `value`), `:array`
(`items`), `:union` (`variants`, `discriminator`), `:enum` (`values`),
`:scalar` (`type`, `format`), `:ref` (`ref` names a schema), `:const`,
or `:any`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
