mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-15 17:47:28 +00:00
add points to user model
This commit is contained in:
@ -22,7 +22,7 @@ class UserModel {
|
||||
final DateTime? appAgreementAcceptedAt;
|
||||
final Role? role;
|
||||
final Project? project;
|
||||
|
||||
final int? points;
|
||||
UserModel({
|
||||
required this.uuid,
|
||||
required this.email,
|
||||
@ -41,6 +41,7 @@ class UserModel {
|
||||
required this.appAgreementAcceptedAt,
|
||||
required this.role,
|
||||
required this.project,
|
||||
this.points,
|
||||
});
|
||||
|
||||
factory UserModel.fromJson(Map<String, dynamic> json) {
|
||||
@ -67,6 +68,7 @@ class UserModel {
|
||||
role: json['role'] != null ? Role.fromJson(json['role']) : null,
|
||||
project:
|
||||
json['project'] != null ? Project.fromJson(json['project']) : null,
|
||||
points: json['points'],
|
||||
);
|
||||
}
|
||||
|
||||
@ -93,7 +95,9 @@ class UserModel {
|
||||
? DateTime.parse(tempJson['appAgreementAcceptedAt'])
|
||||
: null,
|
||||
role: tempJson['role'] != null ? Role.fromJson(tempJson['role']) : null,
|
||||
project: null);
|
||||
project: null,
|
||||
points: tempJson['points'],
|
||||
);
|
||||
}
|
||||
|
||||
static Uint8List? decodeBase64Image(String? base64String) {
|
||||
|
Reference in New Issue
Block a user