DeptMemberInfo.fromJson constructor

DeptMemberInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

DeptMemberInfo.fromJson(Map<String, dynamic> json) {
  userID = json['userID'];
  nickname = json['nickname'];
  englishName = json['englishName'];
  faceURL = json['faceURL'];
  gender = json['gender'];
  mobile = json['mobile'];
  telephone = json['telephone'];
  birth = json['birth'];
  email = json['email'];
  departmentID = json['departmentID'];
  order = json['order'];
  position = json['position'];
  leader = json['leader'];
  status = json['status'];
  createTime = json['createTime'];
  ex = json['ex'];
  attachedInfo = json['attachedInfo'];
  departmentName = json['departmentName'];
  if (json['parentDepartmentList'] != null) {
    parentDepartmentList = <DeptInfo>[];
    json['parentDepartmentList'].forEach((v) {
      parentDepartmentList!.add(DeptInfo.fromJson(v));
    });
  }
  department = json['department'] == null
      ? null
      : DeptInfo.fromJson(json['department']);
}