ToolOperation
Swift
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift
- enum ToolOperation : enum ToolOperation
-
The stable protocol name of one of the 45 public MCP tools.
Members
- property ¶hashValue
-
Inherited from
RawRepresentable.hashValue
- hash(into:) ( into : Hasher ) ()method ¶method ¶hash(into:)
-
Inherited from
RawRepresentable.hash(into:)
- functionstatic ¶!=(_:_:)
-
Inherited from
Equatable.!=(_:_:)Returns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values
aandb,a != bimplies thata == bisfalse.This is the default implementation of the not-equal-to operator (
!=) for any type that conforms toEquatable.- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.
- Parameters:
- callReadToolsBatch : case callReadToolsBatch
- capturePane : case capturePane
- captureSince : case captureSince
- findPaneByPosition : case findPaneByPosition
- getPaneInfo : case getPaneInfo
- getServerInfo : case getServerInfo
- getSessionInfo : case getSessionInfo
- getTmuxVariables : case getTmuxVariables
- getWindowInfo : case getWindowInfo
- listSessions : case listSessions
- listWindows : case listWindows
- searchPanes : case searchPanes
- showEnvironment : case showEnvironment
- showOption : case showOption
- snapshotPane : case snapshotPane
- waitForText : case waitForText
- moveWindow : case moveWindow
- renameSession : case renameSession
- renameWindow : case renameWindow
- resizePane : case resizePane
- resizeWindow : case resizeWindow
- selectLayout : case selectLayout
- selectPane : case selectPane
- selectWindow : case selectWindow
- setHistoryLimit : case setHistoryLimit
- setMouseEnabled : case setMouseEnabled
- setPaneTitle : case setPaneTitle
- signalChannel : case signalChannel
- waitForChannel : case waitForChannel
- createSession : case createSession
- createWindow : case createWindow
- respawnPane : case respawnPane
- runShellCommand : case runShellCommand
- sendKeysBatch : case sendKeysBatch
- setSynchronizePanes : case setSynchronizePanes
- splitWindow : case splitWindow
- clearPaneScrollback : case clearPaneScrollback
- killSession : case killSession
- killWindow : case killWindow
- method ¶init(rawValue:)
-
Inherited from
RawRepresentable.init(rawValue:)Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw value, this initializer returns
nil. For example:enum PaperSize: String { case A4, A5, Letter, Legal }
print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)"
print(PaperSize(rawValue: "Tabloid")) // Prints "nil"
- Parameter rawValue: The raw value to use for the new instance.