# Demografix v0.1.0 - Table of Contents

> Official Elixir client for the Demografix APIs: genderize, agify, and nationalize.

## Pages

- [Demografix](readme.md)

## Modules

- [Demografix](Demografix.md): Official Elixir client for the Demografix APIs: genderize, agify, and nationalize.
- [Demografix.Agify](Demografix.Agify.md): A single agify result: the prediction fields plus the response `:quota`.
- [Demografix.AgifyPrediction](Demografix.AgifyPrediction.md): One agify prediction inside a batch result. Carries no quota of its own.

- [Demografix.Batch](Demografix.Batch.md): A batch result: the per-name `:results` list in input order plus one `:quota`
for the whole response.

- [Demografix.Client](Demografix.Client.md): Internal HTTP client for the Demografix APIs.
- [Demografix.Genderize](Demografix.Genderize.md): A single genderize result: the prediction fields plus the response `:quota`.
- [Demografix.GenderizePrediction](Demografix.GenderizePrediction.md): One genderize prediction inside a batch result. Carries no quota of its own;
the batch holds one quota for the whole response.

- [Demografix.Nationalize](Demografix.Nationalize.md): A single nationalize result: the prediction fields plus the response `:quota`.
- [Demografix.NationalizeCountry](Demografix.NationalizeCountry.md): One country candidate in a nationalize prediction.

- [Demografix.NationalizePrediction](Demografix.NationalizePrediction.md): One nationalize prediction inside a batch result. Carries no quota of its own.

- [Demografix.Quota](Demografix.Quota.md): The rate-limit state read from the `x-rate-limit-*` response headers.

- Exceptions
  - [Demografix.Error](Demografix.Error.md): The error returned or raised by every Demografix call.

