# LibTmux::Schema

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Perl
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-perl/blob/352715a4fa66a96eed7763b90daaa536aa2f121d/packages/core/lib/LibTmux/Schema.pm#L1
- **Page:** https://libtmux.org/en/perl/latest/reference/libtmux-schema/

```
package LibTmux::Schema;
```

Catalog and explicit record adapters

## Members

### Other members

- [`register_adapter`](/en/perl/latest/reference/libtmux-schema-register_adapter/) (method): `register_adapter(class => ..., entity => ..., readers => {...})` registers trusted callbacks for declared fields. Unknown criteria keys never become method names. Missing fields throw; nullable undef is known null.
