# `MimirAnalytics.Row`
[🔗](https://github.com/cash-mckeeman/mimir/blob/mimir_analytics-v0.8.1/mimir_analytics/lib/mimir_analytics/row.ex#L1)

Typed row structs for the run-record tables. `tables/0` maps table names
to their row modules. Each module owns source-field coercion in `new/1`.

Ingest-ledger and rejection rows are written directly by `Store`, so
they are not part of this registry.

# `tables`

```elixir
@spec tables() :: %{required(String.t()) =&gt; module()}
```

---

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