ToolCallUpdate class final

ACP stable-v1 ToolCallUpdate.

Source: /$defs/ToolCallUpdate. An update to an existing tool call.

Annotations
  • @immutable

Constructors

ToolCallUpdate({required ToolCallId toolCallId, AcpField<ToolKind> kind = const AcpField<ToolKind>.absent(), AcpField<ToolCallStatus> status = const AcpField<ToolCallStatus>.absent(), AcpField<String> title = const AcpField<String>.absent(), AcpField<List<ToolCallContent>> content = const AcpField<List<ToolCallContent>>.absent(), AcpField<List<ToolCallLocation>> locations = const AcpField<List<ToolCallLocation>>.absent(), AcpField<Object> rawInput = const AcpField<Object>.absent(), AcpField<Object> rawOutput = const AcpField<Object>.absent(), AcpField<AcpJsonMap> meta = const AcpField<AcpJsonMap>.absent()})
ToolCallUpdate.fromMap(Map<Object?, Object?> value)
factory

Properties

content AcpField<List<ToolCallContent>>
final
hashCode int
The hash code for this object.
no setterinherited
kind AcpField<ToolKind>
final
locations AcpField<List<ToolCallLocation>>
final
meta AcpField<AcpJsonMap>
final
rawInput AcpField<Object>
final
rawOutput AcpField<Object>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status AcpField<ToolCallStatus>
final
title AcpField<String>
final
toolCallId ToolCallId
final

Methods

copyWith({Object? toolCallId = _acpCopyWithAbsent, Object? kind = _acpCopyWithAbsent, Object? status = _acpCopyWithAbsent, Object? title = _acpCopyWithAbsent, Object? content = _acpCopyWithAbsent, Object? locations = _acpCopyWithAbsent, Object? rawInput = _acpCopyWithAbsent, Object? rawOutput = _acpCopyWithAbsent, Object? meta = _acpCopyWithAbsent}) ToolCallUpdate
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() AcpJsonMap
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited