AIToolResultMessage constructor

AIToolResultMessage({
  1. int? runId,
  2. String? threadId,
  3. String? text,
  4. String? toolCallId,
  5. List<String>? tags,
  6. int id = 0,
  7. String muid = '',
  8. User? sender,
  9. AppEntity? receiver,
  10. required String receiverUid,
  11. required String type,
  12. required String receiverType,
  13. String category = CometChatMessageCategory.categoryAgentic,
  14. DateTime? sentAt,
  15. DateTime? deliveredAt,
  16. DateTime? readAt,
  17. Map<String, dynamic>? metadata,
  18. DateTime? readByMeAt,
  19. DateTime? deliveredToMeAt,
  20. DateTime? deletedAt,
  21. DateTime? editedAt,
  22. String? deletedBy,
  23. String? editedBy,
  24. DateTime? updatedAt,
  25. String? conversationId,
  26. int parentMessageId = 0,
  27. int replyCount = 0,
  28. int unreadRepliesCount = 0,
  29. List<User>? mentionedUsers,
  30. bool? hasMentionedMe,
  31. List<ReactionCount>? reactions,
  32. BaseMessage? quotedMessage,
  33. int? quotedMessageId,
})

Implementation

AIToolResultMessage({
  this.runId,
  this.threadId,
  this.text,
  this.toolCallId,
  this.tags,
  int id = 0,
  String muid = '',
  User? sender,
  AppEntity? receiver,
  required String receiverUid,
  required String type,
  required String receiverType,
  String category = CometChatMessageCategory.categoryAgentic,
  DateTime? sentAt,
  DateTime? deliveredAt,
  DateTime? readAt,
  Map<String, dynamic>? metadata,
  DateTime? readByMeAt,
  DateTime? deliveredToMeAt,
  DateTime? deletedAt,
  DateTime? editedAt,
  String? deletedBy,
  String? editedBy,
  DateTime? updatedAt,
  String? conversationId,
  int parentMessageId = 0,
  int replyCount = 0,
  int unreadRepliesCount = 0,
  List<User>? mentionedUsers,
  bool? hasMentionedMe,
  List<ReactionCount>? reactions,
  BaseMessage? quotedMessage,
  int? quotedMessageId,
}) : super(
          id: id,
          muid: muid,
          sender: sender,
          receiver: receiver,
          receiverUid: receiverUid,
          type: type,
          receiverType: receiverType,
          category: category,
          sentAt: sentAt,
          deliveredAt: deliveredAt,
          readAt: readAt,
          metadata: metadata,
          readByMeAt: readByMeAt,
          deliveredToMeAt: deliveredToMeAt,
          deletedAt: deletedAt,
          editedAt: editedAt,
          deletedBy: deletedBy,
          editedBy: editedBy,
          updatedAt: updatedAt,
          conversationId: conversationId,
          parentMessageId: parentMessageId,
          replyCount: replyCount,
          unreadRepliesCount: unreadRepliesCount,
          mentionedUsers: mentionedUsers ?? [],
          reactions: reactions ?? [],
          hasMentionedMe: hasMentionedMe,
          quotedMessage: quotedMessage,
          quotedMessageId: quotedMessageId);