AuthResponseModel.fromJson constructor
AuthResponseModel.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AuthResponseModel.fromJson(Map<String, dynamic> json) => AuthResponseModel(
access: List<AccessModel>.from(json["access"].map((x) => AccessModel.fromJson(x))),
positionId: json["position_id"] ?? '',
accessToken: json["access_token"] ?? '',
refreshToken: json["refresh_token"] ?? '',
username: json["username"] ?? '',
userpfp: json["userpfp"] ?? '',
useremail: json["useremail"] ?? '',
userId: json["user_id"] ?? '',
teamId: json["team_id"] ?? '',
teamName: json["team_name"] ?? '',
positionName: json["position_name"] ?? '',
isManager: json["is_manager"] ?? false,
dob: DateTime.tryParse(json["dob"] ?? ''),
startDate: DateTime.tryParse(json["start_date"] ?? ''),
employeeStatus: EmployeeStatusEnum.enumValues.map[json["employee_status"]] ?? EmployeeStatusEnum.official,
);