toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  data['userID'] = this.userID;
  data['nickname'] = this.nickname;
  data['englishName'] = this.englishName;
  data['faceURL'] = this.faceURL;
  data['gender'] = this.gender;
  data['mobile'] = this.mobile;
  data['telephone'] = this.telephone;
  data['birth'] = this.birth;
  data['email'] = this.email;
  data['departmentID'] = this.departmentID;
  data['order'] = this.order;
  data['position'] = this.position;
  data['leader'] = this.leader;
  data['status'] = this.status;
  data['createTime'] = this.createTime;
  data['ex'] = this.ex;
  data['attachedInfo'] = this.attachedInfo;
  data['departmentName'] = this.departmentName;
  if (this.parentDepartmentList != null) {
    data['parentDepartmentList'] =
        this.parentDepartmentList!.map((v) => v.toJson()).toList();
  }
  data['department'] = this.department?.toJson();
  return data;
}