# `MishkaCmsMigration.Resources.Calculations.RecordPaths`
[🔗](https://github.com/mishka-group/mishka_cms_migration/blob/v0.0.1/lib/mishka_cms_migration/resources/__calculations/record_paths.ex#L5)

Where the CMS record of each item is, for the item's `:record_paths` calculation: the answer of
`MishkaCmsMigration.MigrationRun.record_paths/2` for its kind and the record it was written to,
with the record's `name` (its name, or its title), or `nil` for an item with no record, a kind
with no pages, and a record that is gone or that the reader may not read.

`field` names the attribute that holds the record's id: `:target_id` (the default), the record an
import wrote, or `:mapped_id`, the record an admin mapped the item to (`:mapped_paths`).

The records are read as the reader, under the site of each item, through the resources of the
kind's target (`MishkaCmsMigration.Target`): one read for each kind, resource and site of the items asked
for, so a page of a table costs a few reads whatever its size.

# `describe`

# `has_calculate?`

# `has_expression?`

# `init`

# `strict_loads?`

---

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