toJson method

Map<String, dynamic> toJson()

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