toJson method
Implementation
Map<String, dynamic> toJson() {
final result$data = <String, dynamic>{};
if (_$data.containsKey('title')) {
final l$title = title;
result$data['title'] = l$title;
}
if (_$data.containsKey('description')) {
final l$description = description;
result$data['description'] = l$description;
}
if (_$data.containsKey('icon')) {
final l$icon = icon;
result$data['icon'] = l$icon;
}
if (_$data.containsKey('media')) {
final l$media = media;
result$data['media'] = l$media?.toJson();
}
if (_$data.containsKey('activityTypes')) {
final l$activityTypes = activityTypes;
result$data['activityTypes'] = l$activityTypes?.map((e) => e).toList();
}
if (_$data.containsKey('social')) {
final l$social = social;
result$data['social'] = l$social?.map((e) => e).toList();
}
if (_$data.containsKey('questionTypes')) {
final l$questionTypes = questionTypes;
result$data['questionTypes'] =
l$questionTypes?.map((e) => toJson$Enum$QuestionTypeEnum(e)).toList();
}
if (_$data.containsKey('audience')) {
final l$audience = audience;
result$data['audience'] = l$audience?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('maxActivities')) {
final l$maxActivities = maxActivities;
result$data['maxActivities'] = l$maxActivities;
}
if (_$data.containsKey('maxQuestions')) {
final l$maxQuestions = maxQuestions;
result$data['maxQuestions'] = l$maxQuestions;
}
if (_$data.containsKey('rewardPoints')) {
final l$rewardPoints = rewardPoints;
result$data['rewardPoints'] = l$rewardPoints;
}
if (_$data.containsKey('quantitative')) {
final l$quantitative = quantitative;
result$data['quantitative'] = l$quantitative?.toJson();
}
if (_$data.containsKey('qualitative')) {
final l$qualitative = qualitative;
result$data['qualitative'] = l$qualitative?.toJson();
}
if (_$data.containsKey('score')) {
final l$score = score;
result$data['score'] = l$score;
}
if (_$data.containsKey('profile')) {
final l$profile = profile;
result$data['profile'] = l$profile;
}
if (_$data.containsKey('admin')) {
final l$admin = admin;
result$data['admin'] = l$admin;
}
if (_$data.containsKey('transition')) {
final l$transition = transition;
result$data['transition'] = l$transition;
}
if (_$data.containsKey('condition')) {
final l$condition = condition;
result$data['condition'] = l$condition;
}
if (_$data.containsKey('enable')) {
final l$enable = enable;
result$data['enable'] = l$enable;
}
if (_$data.containsKey('wallet')) {
final l$wallet = wallet;
result$data['wallet'] = l$wallet;
}
if (_$data.containsKey('advertiser')) {
final l$advertiser = advertiser;
result$data['advertiser'] = l$advertiser?.toJson();
}
if (_$data.containsKey('target')) {
final l$target = target;
result$data['target'] = l$target?.toJson();
}
return result$data;
}