# LibTmux::Catalogue::CatalogueData

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-raku/blob/0b5dd3d32e20f83a0069874e33eab0eb48f55962/lib/LibTmux/Catalogue.rakumod#L209
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-catalogue-cataloguedata/

Typed schema lookup used by acquisition, local criteria and documentation.

Typed schema lookup used by acquisition, local criteria and documentation.

## Members

### Other members

- [`all-capabilities`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-all-capabilities/) (property): Read-only feature and defect policies with upstream provenance.
- [`all-fields`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-all-fields/) (property): Read-only field records across all registered entity schemas.
- [`all-options`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-all-options/) (property): All option variants; use options(release) to select a qualified profile.
- [`all-relations`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-all-relations/) (property): Read-only graph relation records, independent of snapshot completeness.
- [`capability`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-capability/) (method): Feature policy or Nil; defect identifiers belong to workaround.
- [`entities`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-entities/) (method): Registered schema names in catalogue order, without duplicates.
- [`field`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-field/) (method): One field record or Nil; an unknown entity schema throws InvalidFilter.
- [`fields`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-fields/) (method): Registered field records; an unknown entity schema throws InvalidFilter.
- [`has-entity`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-has-entity/) (method): Whether a schema is registered, without inspecting any captured entities.
- [`option`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-option/) (method): One active option variant, or Nil for an unknown option or unqualified release.
- [`options`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-options/) (method): Active option variants for an exact support profile; empty for an unqualified release.
- [`relation`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-relation/) (method): One relation record or Nil; an unknown entity schema throws InvalidFilter.
- [`relations`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-relations/) (method): Registered relation records; an unknown entity schema throws InvalidFilter.
- [`workaround`](/en/raku/latest/reference/libtmux-catalogue-cataloguedata-workaround/) (method): Defect policy or Nil, without claiming that handling has occurred.
