BaseCommentModel<TUser extends UserBaseModel, TReply extends BaseCommentModel<TUser, TReply> > constructor
BaseCommentModel<TUser extends UserBaseModel, TReply extends BaseCommentModel<TUser, TReply> > ({
- required int levelIndex,
- required TUser sender,
- TUser? receiver,
- String? sendTimeString,
- required String id,
- required AppReplyToModel infoForReply,
- required String content,
- List<
String> ? atUserIds, - int commentCount = 0,
- List<
TReply> ? replyModels, - int? replyPageIndex,
- LikeStatus likeType = LikeStatus.unknow,
- int likeCount = 0,
Implementation
BaseCommentModel({
required this.levelIndex,
required this.sender,
this.receiver,
this.sendTimeString,
required this.id,
required this.infoForReply,
required this.content,
this.atUserIds,
this.commentCount = 0,
this.replyModels,
this.replyPageIndex,
this.likeType = LikeStatus.unknow,
this.likeCount = 0,
});