struct

Crig::RawStreamingToolCall

Inherits Struct < Value < Object

Constructors

empty
Source
new(id : String, name : String, arguments : JSON::Any, internal_call_id : String = Random::Secure.hex(8), call_id : String | Nil = nil, signature : String | Nil = nil, additional_params : JSON::Any | Nil = nil)
Source

Instance methods

additional_params
Source
arguments
Source
arguments=(arguments : JSON::Any)
Source
call_id
Source
call_id=(call_id : String | Nil)
Source
id=(id : String)
Source
internal_call_id
Source
internal_call_id=(internal_call_id : String)
Source
name
Source
name=(name : String)
Source
signature
Source
to_tool_call
Source
with_additional_params(additional_params : JSON::Any | Nil) : self
Source
with_call_id(call_id : String) : self
Source
with_internal_call_id(internal_call_id : String) : self
Source
with_signature(signature : String | Nil) : self
Source