# LetMe v3.0.1 - Table of Contents

> Authorization library with a DSL and introspection

## Pages

- [LetMe](readme.md)
- [Changelog](changelog.md)

- Cheatsheets
  - [Rules and Checks](rules.md)

## Modules

- [LetMe](LetMe.md): LetMe is a library for defining and evaluating authorization rules and
handling query scopes and field redactions.
- [LetMe.Policy](LetMe.Policy.md): This module defines a DSL for authorization rules and compiles these rules
to authorization and introspection functions.
- [LetMe.Schema](LetMe.Schema.md): Defines a behaviour with callbacks for scoping and redactions.

- Structs
  - [LetMe.Rule](LetMe.Rule.md): A struct for an authorization rule.

- Exceptions
  - [LetMe.UnauthorizedError](LetMe.UnauthorizedError.md): Raised by `c:LetMe.Policy.authorize!/4` if a request is unauthorized.

