|
|
@ -639,6 +639,7 @@ class AttachedInfoElem { |
|
|
|
class GroupHasReadInfo { |
|
|
|
class GroupHasReadInfo { |
|
|
|
List<String>? hasReadUserIDList; |
|
|
|
List<String>? hasReadUserIDList; |
|
|
|
int? hasReadCount; |
|
|
|
int? hasReadCount; |
|
|
|
|
|
|
|
int? groupMemberCount; |
|
|
|
|
|
|
|
|
|
|
|
GroupHasReadInfo.fromJson(Map<String, dynamic> json) { |
|
|
|
GroupHasReadInfo.fromJson(Map<String, dynamic> json) { |
|
|
|
if (json['hasReadUserIDList'] == null) { |
|
|
|
if (json['hasReadUserIDList'] == null) { |
|
|
@ -647,12 +648,14 @@ class GroupHasReadInfo { |
|
|
|
hasReadUserIDList = (json['hasReadUserIDList'] as List).cast<String>(); |
|
|
|
hasReadUserIDList = (json['hasReadUserIDList'] as List).cast<String>(); |
|
|
|
} |
|
|
|
} |
|
|
|
hasReadCount = json['hasReadCount'] ?? 0; |
|
|
|
hasReadCount = json['hasReadCount'] ?? 0; |
|
|
|
|
|
|
|
groupMemberCount = json['groupMemberCount'] ?? 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> toJson() { |
|
|
|
Map<String, dynamic> toJson() { |
|
|
|
final data = Map<String, dynamic>(); |
|
|
|
final data = Map<String, dynamic>(); |
|
|
|
data['hasReadUserIDList'] = this.hasReadUserIDList; |
|
|
|
data['hasReadUserIDList'] = this.hasReadUserIDList; |
|
|
|
data['hasReadCount'] = this.hasReadCount; |
|
|
|
data['hasReadCount'] = this.hasReadCount; |
|
|
|
|
|
|
|
data['groupMemberCount'] = this.groupMemberCount; |
|
|
|
return data; |
|
|
|
return data; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|