# libtmux:error-model

- **Package:** libtmux
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/conditions.lisp#L22
- **Public owner:** libtmux
- **Page:** https://libtmux.org/en/lisp/latest/reference/libtmux-error-model/

```
(error-model condition)

Primary method: libtmux.query:invalid-filter:
(error-model (condition libtmux.query:invalid-filter))

Primary method: libtmux.query:invalid-query-target:
(error-model (condition libtmux.query:invalid-query-target))

Primary method: libtmux:field-unavailable:
(error-model (condition libtmux:field-unavailable))
```

Return the captured model keyword implicated in a field failure. No I/O.

## Methods

### `(error-model (condition libtmux.query:invalid-filter))`

### `(error-model (condition libtmux.query:invalid-query-target))`

### `(error-model (condition libtmux:field-unavailable))`

## Parameters

- `condition` (for `error-model(condition)`)
- `condition` (`libtmux.query:invalid-filter`) (for `Primary method: libtmux.query:invalid-filter`)
- `condition` (`libtmux.query:invalid-query-target`) (for `Primary method: libtmux.query:invalid-query-target`)
- `condition` (`libtmux:field-unavailable`) (for `Primary method: libtmux:field-unavailable`)
