# Libtmux_workspace.Execution.receipt

**Workspace Manager concept example** A working example of the core library. It can change without notice.

- **Module:** Libtmux_workspace
- **Package:** libtmux-workspace
- **Language:** OCaml
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-ocaml/blob/205dfda49742592b479247049d186956e4a4cfe9/workspace/libtmux_workspace.mli#L229
- **Public owner:** Libtmux_workspace
- **Page:** https://libtmux.org/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt/

```
type receipt =
  {
  operation_id: string ;
  source: Libtmux.Source.t option ;
  status: status ;
  steps: step Iarray.t ;
  cleanup: cleanup Iarray.t ;
  cleanup_error: Libtmux.Error.t option }
```

## Members

### Other members

- [`cleanup`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-cleanup/) (attribute)
- [`cleanup_error`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-cleanup_error/) (attribute)
- [`operation_id`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-operation_id/) (attribute)
- [`source`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-source/) (attribute)
- [`status`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-status/) (attribute)
- [`steps`](/en/ocaml/latest/workspace/reference/libtmux_workspace-execution-receipt-steps/) (attribute)
