toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final json = <String, dynamic>{};
  if (this.name != null) {
    json[r'name'] = this.name;
  } else {
    json[r'name'] = null;
  }
  if (this.firstName != null) {
    json[r'first_name'] = this.firstName;
  } else {
    json[r'first_name'] = null;
  }
  if (this.lastName != null) {
    json[r'last_name'] = this.lastName;
  } else {
    json[r'last_name'] = null;
  }
  if (this.phoneNumber != null) {
    json[r'phone_number'] = this.phoneNumber;
  } else {
    json[r'phone_number'] = null;
  }
  if (this.email != null) {
    json[r'email'] = this.email;
  } else {
    json[r'email'] = null;
  }
  if (this.hasDbsUpdateService != null) {
    json[r'has_dbs_update_service'] = this.hasDbsUpdateService;
  } else {
    json[r'has_dbs_update_service'] = null;
  }
  if (this.dbsNumber != null) {
    json[r'dbs_number'] = this.dbsNumber;
  } else {
    json[r'dbs_number'] = null;
  }
  if (this.dbsDateOfIssue != null) {
    json[r'dbs_date_of_issue'] = _dateFormatter.format(this.dbsDateOfIssue!.toUtc());
  } else {
    json[r'dbs_date_of_issue'] = null;
  }
  if (this.dbsScan != null) {
    json[r'dbs_scan'] = this.dbsScan;
  } else {
    json[r'dbs_scan'] = null;
  }
  if (this.video != null) {
    json[r'video'] = this.video;
  } else {
    json[r'video'] = null;
  }
  if (this.videoLink != null) {
    json[r'video_link'] = this.videoLink;
  } else {
    json[r'video_link'] = null;
  }
  if (this.photo != null) {
    json[r'photo'] = this.photo;
  } else {
    json[r'photo'] = null;
  }
  if (this.postcode != null) {
    json[r'postcode'] = this.postcode;
  } else {
    json[r'postcode'] = null;
  }
  if (this.hasSkype != null) {
    json[r'has_skype'] = this.hasSkype;
  } else {
    json[r'has_skype'] = null;
  }
    json[r'subjects'] = this.subjects;
  if (this.experienceYears != null) {
    json[r'experience_years'] = this.experienceYears;
  } else {
    json[r'experience_years'] = null;
  }
  if (this.experience != null) {
    json[r'experience'] = this.experience;
  } else {
    json[r'experience'] = null;
  }
  if (this.tagline != null) {
    json[r'tagline'] = this.tagline;
  } else {
    json[r'tagline'] = null;
  }
    json[r'files'] = this.files;
  if (this.onlineTutoring != null) {
    json[r'online_tutoring'] = this.onlineTutoring;
  } else {
    json[r'online_tutoring'] = null;
  }
  if (this.inPersonTutoring != null) {
    json[r'in_person_tutoring'] = this.inPersonTutoring;
  } else {
    json[r'in_person_tutoring'] = null;
  }
  if (this.profilePhotoRejected != null) {
    json[r'profile_photo_rejected'] = this.profilePhotoRejected;
  } else {
    json[r'profile_photo_rejected'] = null;
  }
  if (this.profileSubmitted != null) {
    json[r'profile_submitted'] = this.profileSubmitted;
  } else {
    json[r'profile_submitted'] = null;
  }
    json[r'qualifications'] = this.qualifications;
    json[r'references'] = this.references;
  if (this.statementConfirmation != null) {
    json[r'statement_confirmation'] = this.statementConfirmation;
  } else {
    json[r'statement_confirmation'] = null;
  }
  if (this.handbook != null) {
    json[r'handbook'] = this.handbook;
  } else {
    json[r'handbook'] = null;
  }
  if (this.tutorIDImage != null) {
    json[r'tutor_ID_image'] = this.tutorIDImage;
  } else {
    json[r'tutor_ID_image'] = null;
  }
  if (this.tutorCv != null) {
    json[r'tutor_cv'] = this.tutorCv;
  } else {
    json[r'tutor_cv'] = null;
  }
  return json;
}