# ToolOutcome

- **Package:** libtmux-swift
- **Language:** Swift
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-swift/blob/f02a4668570e1cc5198c941413750e021f42c214/Sources/LibTmuxMCP/TmuxTools.swift#L190
- **Page:** https://libtmux.org/reference/swift/tooloutcome/

What a tool answers with.

Both shapes travel: `structured` is what a client that reads
`structuredContent` parses, and `text` is the same value as JSON for one
that does not. Sending only the first would make this server unusable on
clients that predate it.

## Members

- `structured` (property)
- `text` (property)
