# `MishkaGervaz.DomainInfo`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/domain_info.ex#L1)

Delegate module for domain introspection.

Provides a single entry point for reading domain-level table and form
defaults. For direct access use `MishkaGervaz.Domain.Info.Table` or
`MishkaGervaz.Domain.Info.Form`.

## Naming convention

Every delegate follows the same rule:

- **`table_<fn>`** — delegates to `MishkaGervaz.Domain.Info.Table.<fn>`
  with the exact same name.
- **`form_<fn>`**  — delegates to `MishkaGervaz.Domain.Info.Form.<fn>`
  with the exact same name.

No unprefixed shortcuts, no renames, no suffixes. If you find an accessor
on `Domain.Info.Table` named `x`, the delegate here is `table_x`. Same
for Form.

## Examples

    # Whole domain config map (same data on both sides)
    DomainInfo.table_config(MyDomain)
    DomainInfo.form_config(MyDomain)

    # Inherited table defaults
    DomainInfo.table_defaults(MyDomain)
    DomainInfo.table_actor_key(MyDomain)
    DomainInfo.table_master_check(MyDomain)
    DomainInfo.table_pagination(MyDomain)
    DomainInfo.table_page_size(MyDomain)
    DomainInfo.table_realtime(MyDomain)
    DomainInfo.table_theme(MyDomain)
    DomainInfo.table_refresh(MyDomain)
    DomainInfo.table_url_sync(MyDomain)
    DomainInfo.table_actions(MyDomain)

    # Domain-level navigation (top-level — not table-specific)
    DomainInfo.navigation(MyDomain)
    DomainInfo.menu_groups(MyDomain)

    # Inherited form defaults
    DomainInfo.form_defaults(MyDomain)
    DomainInfo.form_actor_key(MyDomain)
    DomainInfo.form_master_check(MyDomain)
    DomainInfo.form_actions(MyDomain)
    DomainInfo.form_theme(MyDomain)
    DomainInfo.form_layout(MyDomain)
    DomainInfo.form_template(MyDomain)
    DomainInfo.form_features(MyDomain)
    DomainInfo.form_submit(MyDomain)

# `form_actions`

# `form_actor_key`

# `form_config`

# `form_defaults`

# `form_features`

# `form_layout`

# `form_master_check`

# `form_submit`

# `form_template`

# `form_theme`

# `form_ui_adapter`

# `form_ui_adapter_opts`

# `menu_groups`

# `navigation`

# `table_actions`

# `table_actor_key`

# `table_config`

# `table_defaults`

# `table_master_check`

# `table_max_page_size`

# `table_page_size`

# `table_page_size_options`

# `table_pagination`

# `table_realtime`

# `table_refresh`

# `table_theme`

# `table_ui_adapter`

# `table_ui_adapter_opts`

# `table_url_sync`

---

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