# maru_params v0.2.15 - API Reference

## Modules

- [Maru.Params](Maru.Params.md): Runtime verification of `include`.
- [Maru.Params.Builder](Maru.Params.Builder.md)
- [Maru.Params.PhoenixController](Maru.Params.PhoenixController.md)
- [Maru.Params.Runtime](Maru.Params.Runtime.md)
- [Maru.Params.Schema](Maru.Params.Schema.md): A module holding named params blocks which other modules reuse with `include`.
- [Maru.Params.Type](Maru.Params.Type.md)
- [Maru.Params.TypeBuilder](Maru.Params.TypeBuilder.md)
- [Maru.Params.Types.Atom](Maru.Params.Types.Atom.md): Buildin Type: Atom
- [Maru.Params.Types.Base64](Maru.Params.Types.Base64.md): Buildin Type: Base64
- [Maru.Params.Types.Boolean](Maru.Params.Types.Boolean.md): Buildin Type: Boolean
- [Maru.Params.Types.DateTime](Maru.Params.Types.DateTime.md): Buildin Type: DateTime
- [Maru.Params.Types.File](Maru.Params.Types.File.md): Buildin Type: File

- [Maru.Params.Types.Float](Maru.Params.Types.Float.md): Buildin Type: Float
- [Maru.Params.Types.Integer](Maru.Params.Types.Integer.md): Buildin Type: Integer
- [Maru.Params.Types.Json](Maru.Params.Types.Json.md): Buildin Type: Json
- [Maru.Params.Types.List](Maru.Params.Types.List.md): Buildin Type: List
- [Maru.Params.Types.Map](Maru.Params.Types.Map.md): Buildin Type: Map

- [Maru.Params.Types.String](Maru.Params.Types.String.md): Buildin Type: String

- Exceptions
  - [Maru.Params.ParseError](Maru.Params.ParseError.md): Raised when a parameter can't be parsed or validated.
  - [Maru.Params.TypeError](Maru.Params.TypeError.md)

