# LibTmux.Snapshot.Fixture.Fixture

- **Package:** libtmux-haskell
- **Language:** Haskell
- **Kind:** data type
- **Source:** https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Snapshot/Fixture.hs#L63
- **Page:** https://libtmux.org/en/haskell/latest/reference/libtmux-snapshot-fixture-t-fixture/

```haskell
data Fixture
```

Ordinary finite inputs. Validation applies the captured graph's laws;
 record construction or updates alone do not establish those laws.

## Instances

- instance [Eq](https://hackage.haskell.org/package/base-4.22.0.0/docs/Data-Eq.html#t:Eq) [`Fixture`](/en/haskell/latest/reference/libtmux-snapshot-fixture-t-fixture/) ([Source](https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Snapshot/Fixture.hs#L71))

- instance [Show](https://hackage.haskell.org/package/base-4.22.0.0/docs/Prelude.html#t:Show) [`Fixture`](/en/haskell/latest/reference/libtmux-snapshot-fixture-t-fixture/) ([Source](https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Snapshot/Fixture.hs#L71))

## Members

### Collections and queries

- [`sessions`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-sessions/) (record field): Physical sessions, with references from this origin.
- [`windows`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-windows/) (record field): Physical windows, independent of contextual appearances.
- [`panes`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-panes/) (record field): Physical panes with their containing window references.
- [`clients`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-clients/) (record field): Complete attached-client listing for this fixture.

### Other members

- [`Fixture`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture/) (data constructor)
- [`info`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-info/) (record field): Synthetic metadata in the supplied offline generation.
- [`windowLinks`](/en/haskell/latest/reference/libtmux-snapshot-fixture-v-fixture-windowlinks/) (record field): Session*index*window appearances, including active selections.

## Referenced declarations

- [`LibTmux.Snapshot.Fixture.Fixture`](/en/haskell/latest/reference/libtmux-snapshot-fixture-t-fixture/) (data type)
