class AddDeleteUpdateGroupMessageModel { AddDeleteUpdateGroupMessageModel({ required this.groupId, required this.userId, required this.message, required this.isDeleted, required this.isHide, required this.isPin, required this.id, required this.seenBy, required this.createdAt, required this.updatedAt, required this.v, }); String groupId = ""; String userId = ""; String message = ""; bool isDeleted = false; bool isHide = false; bool isPin = false; String id = ""; List seenBy = []; String createdAt = ""; String updatedAt = ""; int v = -1; AddDeleteUpdateGroupMessageModel.fromJson(Map json){ groupId = json['groupId']??""; userId = json['userId']??""; message = json['message']??""; isDeleted = json['isDeleted']?? false; isHide = json['isHide']?? false; isPin = json['isPin']?? false; id = json['_id']??""; seenBy = List.castFrom(json['seenBy']??[]); createdAt = json['createdAt']??""; updatedAt = json['updatedAt']??""; v = json['__v']??-1; } Map toJson() { final data = {}; data['groupId'] = groupId; data['userId'] = userId; data['message'] = message; data['isDeleted'] = isDeleted; data['isHide'] = isHide; data['isPin'] = isPin; data['_id'] = id; data['seenBy'] = seenBy; data['createdAt'] = createdAt; data['updatedAt'] = updatedAt; data['__v'] = v; return data; } @override String toString() { return 'AddDeleteUpdateGroupMessageModel{groupId: $groupId, userId: $userId, message: $message, isDeleted: $isDeleted, isHide: $isHide, isPin: $isPin, id: $id, seenBy: $seenBy, createdAt: $createdAt, updatedAt: $updatedAt, v: $v}'; } }