# device_check v0.3.0 - Table of Contents

Elixir client for the Apple DeviceCheck API (validate device tokens, query state, update bits).

## Pages

- [DeviceCheck](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- Auth
  - [DeviceCheck.Token](DeviceCheck.Token.md): DeviceCheck API token generation.
  - [DeviceCheck.TokenCache](DeviceCheck.TokenCache.md): Caches the DeviceCheck token so we don't sign a new JWT on every call.

- Device
  - [DeviceCheck](DeviceCheck.md): Elixir client for the [Apple DeviceCheck API](https://developer.apple.com/documentation/devicecheck).

- Errors
  - [DeviceCheck.Error](DeviceCheck.Error.md): Structured error returned from the DeviceCheck API.

