Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects.fromJson constructor
Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects.fromJson()
Implementation
factory Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects.fromJson(
Map<String, dynamic> json) {
final l$id = json['id'];
final l$title = json['title'];
final l$status = json['status'];
final l$dueDate = json['dueDate'];
final l$startDate = json['startDate'];
final l$rewards = json['rewards'];
final l$category = json['category'];
final l$sponsored = json['sponsored'];
final l$createdAt = json['createdAt'];
final l$updatedAt = json['updatedAt'];
final l$description = json['description'];
final l$leaderboard = json['leaderboard'];
final l$media = json['media'];
final l$questType = json['questType'];
final l$activityType = json['activityType'];
final l$recurrence = json['recurrence'];
final l$remuneration = json['remuneration'];
final l$advertiser = json['advertiser'];
final l$target = json['target'];
return Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects(
id: (l$id as String),
title: (l$title as String?),
status: l$status == null
? null
: fromJson$Enum$QuestStatusEnum((l$status as String)),
dueDate: l$dueDate == null ? null : dateTimeFromJson(l$dueDate),
startDate: l$startDate == null ? null : dateTimeFromJson(l$startDate),
rewards: (l$rewards as String?),
category: l$category == null
? null
: fromJson$Enum$QuestCategoryEnum((l$category as String)),
sponsored: (l$sponsored as bool?),
createdAt: dateTimeFromJson(l$createdAt),
updatedAt: dateTimeFromJson(l$updatedAt),
description: (l$description as String?),
leaderboard: (l$leaderboard as bool?),
media: l$media == null
? null
: Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$media
.fromJson((l$media as Map<String, dynamic>)),
questType: l$questType == null
? null
: Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$questType
.fromJson((l$questType as Map<String, dynamic>)),
activityType: l$activityType == null
? null
: Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$activityType
.fromJson((l$activityType as Map<String, dynamic>)),
recurrence: l$recurrence == null
? null
: Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$recurrence
.fromJson((l$recurrence as Map<String, dynamic>)),
remuneration: (l$remuneration as List<dynamic>?)
?.map((e) =>
Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$remuneration
.fromJson((e as Map<String, dynamic>)))
.toList(),
advertiser: l$advertiser == null
? null
: Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$advertiser
.fromJson((l$advertiser as Map<String, dynamic>)),
target:
Query$getComingSoonQuestsByTargetAndUserAudiencePaginated$getComingSoonQuestsByTargetAndUserAudiencePaginated$objects$target
.fromJson((l$target as Map<String, dynamic>)),
);
}