Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup.fromJson constructor

Query$getMessagesByMemberPaginated$getMessagesByMemberPaginated$objects$messageGroup.fromJson(
  1. Map<String, dynamic> json
)

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),
  );
}