27 lines
530 B
Dart
27 lines
530 B
Dart
class User {
|
|
final int? id;
|
|
final String username;
|
|
final String email;
|
|
final String? password;
|
|
|
|
User({this.id, required this.username, required this.email, this.password});
|
|
|
|
Map<String, dynamic> toMap() {
|
|
return {
|
|
'id': id,
|
|
'username': username,
|
|
'email': email,
|
|
'password': password,
|
|
};
|
|
}
|
|
|
|
static User fromMap(Map<String, dynamic> map) {
|
|
return User(
|
|
id: map['id'],
|
|
username: map['username'],
|
|
email: map['email'],
|
|
password: map['password'],
|
|
);
|
|
}
|
|
}
|