AIAssistantMessage constructor
AIAssistantMessage({
- int? runId,
- String? threadId,
- String? text,
- List<
String> ? 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,
Constructs a new AIAssistantMessage.
Implementation
AIAssistantMessage({
this.runId,
this.threadId,
this.text,
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,
}) : 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,
);