Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup.fromJson constructor
Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup.fromJson()
Implementation
factory Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup.fromJson(
Map<String, dynamic> json) {
final l$id = json['id'];
final l$name = json['name'];
final l$mute = json['mute'];
final l$creator = json['creator'];
final l$target = json['target'];
final l$profilePicture = json['profilePicture'];
final l$wallpaper = json['wallpaper'];
final l$sound = json['sound'];
final l$isDirectMessage = json['isDirectMessage'];
final l$members = json['members'];
final l$status = json['status'];
final l$lastMessage = json['lastMessage'];
final l$unreadCount = json['unreadCount'];
final l$createdAt = json['createdAt'];
final l$updatedAt = json['updatedAt'];
return Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup(
id: (l$id as String),
name: (l$name as String?),
mute: (l$mute as bool?),
creator: l$creator == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$creator
.fromJson((l$creator as Map<String, dynamic>)),
target: l$target == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$target
.fromJson((l$target as Map<String, dynamic>)),
profilePicture: l$profilePicture == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$profilePicture
.fromJson((l$profilePicture as Map<String, dynamic>)),
wallpaper: l$wallpaper == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$wallpaper
.fromJson((l$wallpaper as Map<String, dynamic>)),
sound: l$sound == null
? null
: fromJson$Enum$MessageSoundEnum((l$sound as String)),
isDirectMessage: (l$isDirectMessage as bool?),
members: l$members == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$members
.fromJson((l$members as Map<String, dynamic>)),
status: l$status == null
? null
: fromJson$Enum$MessageGroupStatusEnum((l$status as String)),
lastMessage: l$lastMessage == null
? null
: Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup$lastMessage
.fromJson((l$lastMessage as Map<String, dynamic>)),
unreadCount: (l$unreadCount as int?),
createdAt: dateTimeFromJson(l$createdAt),
updatedAt: dateTimeFromJson(l$updatedAt),
);
}