Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

ToolCall

Swift
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift

API reference · Markdown

struct ToolCall : struct ToolCall
struct [source]
struct [source]
struct ToolCall

One tool call, as it arrives.

Members

!=(_:_:)

!=(_:_:) ( lhs : Self , rhs : Self ) → Bool
functionstatic
functionstatic
!=(_:_:)

Inherited from Equatable.!=(_:_:)

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values a and b, a != b implies that a == b is false.

This is the default implementation of the not-equal-to operator (!=) for any type that conforms to Equatable.

  • Parameters:
    • lhs: A value to compare.
    • rhs: Another value to compare.

name

name : let name: String
property [source]
property [source]
name

arguments

arguments : let arguments: JSONValue
property [source]
property [source]
arguments

The arguments object, verbatim. Held whole rather than pulled apart here: a field this layer forgets to carry is a field the tool can never receive, and the reader below is the one place that knows the names.

init(name:arguments:)

init(name:arguments:) ( name : String , arguments : JSONValue )
method [source]
method [source]
init(name:arguments:)
Esc

Type to search.