# LibTmux::Batch::Operation

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-raku/blob/e76160bcce6e03976d49424da15b7c31afb2c68e/lib/LibTmux/Batch.rakumod#L53
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-batch-operation/

One immutable command and an explicit completion contract.

One immutable command and an explicit completion contract.

## Members

### Other members

- [`acknowledgement-only`](/en/raku/latest/reference/libtmux-batch-operation-acknowledgement-only/) (property): Accept command acknowledgement as completion without external effect proof.
- [`clone`](/en/raku/latest/reference/libtmux-batch-operation-clone/) (method): Revalidate replacements; unchanged evidence retains its one-shot Promise.
- [`command`](/en/raku/latest/reference/libtmux-batch-operation-command/) (property): Immutable command admitted before any batch entry is dispatched.
- [`evidence`](/en/raku/latest/reference/libtmux-batch-operation-evidence/) (property): Caller-owned Promise of Evidence; undefined in acknowledgement-only mode.
- [`name`](/en/raku/latest/reference/libtmux-batch-operation-name/) (property): Batch-unique correlation name, limited to 256 characters without NUL.
