ToolUseMessage constructor
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,
Implementation
ToolUseMessage({
required this.id,
this.messageId,
required this.assistantName,
this.imageUuid,
this.chatBotId,
this.marketPlaceId,
required this.type,
required this.toolName,
required this.queryGroupId,
this.showTool = true,
this.toolMessage = "",
this.nativeToolData,
this.pipelineData,
this.remoteCallData,
this.thinkingData,
this.toDoListData,
this.webSearchData,
this.knowledgeBaseData,
this.documentData,
this.smtpData,
this.imageGenerationData,
this.browserUseData,
this.askUserData,
this.webReaderData,
});