# `Sidereon.GNSS.Constellation.Catalog`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/constellation.ex#L124)

The result of a lenient catalog build: the records that resolved, plus the
OMM entries that did not.

Resolvable entries become `records` (sorted by `{system, prn}`); every entry
whose `OBJECT_NAME` did not resolve is collected into `skipped` with its
identity, in input order.

# `t`

```elixir
@type t() :: %Sidereon.GNSS.Constellation.Catalog{
  records: [Sidereon.GNSS.Constellation.Record.t()],
  skipped: [Sidereon.GNSS.Constellation.SkippedOmm.t()]
}
```

---

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