LoginModel.fromJson constructor
LoginModel.fromJson(
- Map<String, dynamic> json
)
Implementation
LoginModel.fromJson(Map<String, dynamic> json) {
userId = json['userId'];
displayName = json['displayName'];
sessionToken = json['sessionToken'];
if (json['lstRolesWithDepartment'] != null) {
lstRolesWithDepartment = List<Map<String, dynamic>>.from(
json['lstRolesWithDepartment'].map((item) => Map<String, dynamic>.from(item)),
);
}
if (json['lstDepartments'] != null) {
userDepartments = List<Map<String, dynamic>>.from(
json['lstDepartments'].map((item) => Map<String, dynamic>.from(item)),
);
}
if (json['roles'] != null) {
userRoles = List<Map<String, dynamic>>.from(
json['roles'].map((item) => Map<String, dynamic>.from(item)),
);
}
if (json['positions'] != null) {
positions = <OrganizationHierarchyData>[];
json['positions'].forEach((v) {
positions!.add(new OrganizationHierarchyData.fromJson(v));
});
}
}