Stabilize auth flow and profile images
This commit is contained in:
@@ -15,6 +15,7 @@ class Employee {
|
||||
this.status,
|
||||
this.profileImageUrl,
|
||||
this.sortOrder,
|
||||
this.isManager = false,
|
||||
});
|
||||
|
||||
final String id;
|
||||
@@ -32,6 +33,7 @@ class Employee {
|
||||
final String? status;
|
||||
final String? profileImageUrl;
|
||||
final int? sortOrder;
|
||||
final bool isManager;
|
||||
|
||||
factory Employee.fromJson(Map<String, dynamic> json) {
|
||||
return Employee(
|
||||
@@ -50,6 +52,7 @@ class Employee {
|
||||
status: json['status'] as String?,
|
||||
profileImageUrl: json['profileImageUrl'] as String?,
|
||||
sortOrder: json['sortOrder'] as int?,
|
||||
isManager: json['isManager'] as bool? ?? false,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -70,6 +73,7 @@ class Employee {
|
||||
'status': status,
|
||||
'profileImageUrl': profileImageUrl,
|
||||
'sortOrder': sortOrder,
|
||||
'isManager': isManager,
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -151,6 +155,7 @@ class EmployeeDetail extends Employee {
|
||||
super.status,
|
||||
super.profileImageUrl,
|
||||
super.sortOrder,
|
||||
super.isManager,
|
||||
required this.joinedTenants,
|
||||
required this.actions,
|
||||
});
|
||||
@@ -175,6 +180,7 @@ class EmployeeDetail extends Employee {
|
||||
status: json['status'] as String?,
|
||||
profileImageUrl: json['profileImageUrl'] as String?,
|
||||
sortOrder: json['sortOrder'] as int?,
|
||||
isManager: json['isManager'] as bool? ?? false,
|
||||
joinedTenants: (json['joinedTenants'] as List<dynamic>? ?? [])
|
||||
.map((item) => TenantRef.fromJson(item as Map<String, dynamic>))
|
||||
.toList(),
|
||||
|
||||
Reference in New Issue
Block a user