Input$WidgetDataInput.fromJson constructor
Input$WidgetDataInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$WidgetDataInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$target = data['target'];
result$data['target'] =
Input$TargetACIInput.fromJson((l$target as Map<String, dynamic>));
if (data.containsKey('cycle')) {
final l$cycle = data['cycle'];
result$data['cycle'] = l$cycle == null
? null
: fromJson$Enum$LeaderboardCycleEnum((l$cycle as String));
}
if (data.containsKey('leaderboardPagination')) {
final l$leaderboardPagination = data['leaderboardPagination'];
result$data['leaderboardPagination'] = l$leaderboardPagination == null
? null
: Input$PaginationInput.fromJson(
(l$leaderboardPagination as Map<String, dynamic>));
}
if (data.containsKey('questPagination')) {
final l$questPagination = data['questPagination'];
result$data['questPagination'] = l$questPagination == null
? null
: Input$PaginationInput.fromJson(
(l$questPagination as Map<String, dynamic>));
}
if (data.containsKey('freebiePagination')) {
final l$freebiePagination = data['freebiePagination'];
result$data['freebiePagination'] = l$freebiePagination == null
? null
: Input$PaginationInput.fromJson(
(l$freebiePagination as Map<String, dynamic>));
}
if (data.containsKey('walletPagination')) {
final l$walletPagination = data['walletPagination'];
result$data['walletPagination'] = l$walletPagination == null
? null
: Input$PaginationInput.fromJson(
(l$walletPagination as Map<String, dynamic>));
}
if (data.containsKey('corporateUserCardFilter')) {
final l$corporateUserCardFilter = data['corporateUserCardFilter'];
result$data['corporateUserCardFilter'] = l$corporateUserCardFilter == null
? null
: Input$CorporateUserCardFilterInput.fromJson(
(l$corporateUserCardFilter as Map<String, dynamic>));
}
return Input$WidgetDataInput._(result$data);
}