ToolUseMessage class

Constructors

ToolUseMessage({required String id, String? messageId, required String assistantName, String? imageUuid, String? chatBotId, String? marketPlaceId, required ToolUseType type, required String toolName, required String queryGroupId, bool showTool = true, String toolMessage = "", Map<String, dynamic>? nativeToolData, ToolUsePipelineData? pipelineData, Map<String, dynamic>? remoteCallData, ToolUseThinkingData? thinkingData, ToolUseToDoListData? toDoListData, ToolUseWebSearchData? webSearchData, ToolUseKnowledgeBaseData? knowledgeBaseData, ToolUseDocumentData? documentData, ToolUseSMTPData? smtpData, ToolUseImageGenerationData? imageGenerationData, ToolUseBrowserUseData? browserUseData, ToolUseAskUserData? askUserData, ToolUseWebReaderData? webReaderData})
ToolUseMessage.fromJson(Map<String, dynamic> json)
factory
ToolUseMessage.fromJsonSSE(Map<String, dynamic> json)
factory

Properties

askUserData ToolUseAskUserData?
getter/setter pair
assistantName String
getter/setter pair
browserUseData ToolUseBrowserUseData?
getter/setter pair
chatBotId String?
getter/setter pair
documentData ToolUseDocumentData?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
imageGenerationData ToolUseImageGenerationData?
getter/setter pair
imageUuid String?
getter/setter pair
knowledgeBaseData ToolUseKnowledgeBaseData?
getter/setter pair
marketPlaceId String?
getter/setter pair
messageId String?
getter/setter pair
nativeToolData Map<String, dynamic>?
getter/setter pair
pipelineData ToolUsePipelineData?
getter/setter pair
queryGroupId String
getter/setter pair
remoteCallData Map<String, dynamic>?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showTool bool
getter/setter pair
smtpData ToolUseSMTPData?
getter/setter pair
thinkingData ToolUseThinkingData?
getter/setter pair
toDoListData ToolUseToDoListData?
getter/setter pair
toolMessage String
getter/setter pair
toolName String
getter/setter pair
type ToolUseType
getter/setter pair
webReaderData ToolUseWebReaderData?
getter/setter pair
webSearchData ToolUseWebSearchData?
getter/setter pair

Methods

getName() String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

getMessage(Map<String, dynamic> json, bool isSSE) Map<String, dynamic>
getNativeToolData(Map<String, dynamic> json, bool isSse) Map<String, dynamic>
getToolUseSuffixIcon(ToolUseType type) IconData