Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
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
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