StreamMessage constructor

StreamMessage({
  1. int? runId,
  2. String? threadId,
  3. required String text,
  4. List<String>? tags,
  5. int id = 0,
  6. String muid = '',
  7. User? sender,
  8. AppEntity? receiver,
  9. required String receiverUid,
  10. required String receiverType,
  11. DateTime? sentAt,
  12. DateTime? deliveredAt,
  13. DateTime? readAt,
  14. Map<String, dynamic>? metadata,
  15. DateTime? readByMeAt,
  16. DateTime? deliveredToMeAt,
  17. DateTime? deletedAt,
  18. DateTime? editedAt,
  19. String? deletedBy,
  20. String? editedBy,
  21. DateTime? updatedAt,
  22. String? conversationId,
  23. int parentMessageId = 0,
})

Implementation

StreamMessage({
  super.runId,
  super.threadId,
  required String super.text,
  super.tags,
  super.id,
  String super.muid = '',
  super.sender,
  super.receiver,
  required super.receiverUid,
  required super.receiverType,
  super.sentAt,
  super.deliveredAt,
  super.readAt,
  super.metadata,
  super.readByMeAt,
  super.deliveredToMeAt,
  super.deletedAt,
  super.editedAt,
  super.deletedBy,
  super.editedBy,
  super.updatedAt,
  super.conversationId,
  super.parentMessageId,
}) : super(
       type: CometChatMessageType.runStarted,
       category: CometChatMessageCategory.streamMessage,
     );