Files
neomovies-mobile/lib/data/models/user.dart

32 lines
639 B
Dart
Raw Normal View History

2025-07-13 14:01:29 +03:00
class User {
final String id;
final String name;
final String email;
final bool verified;
2025-07-13 14:01:29 +03:00
User({
required this.id,
required this.name,
required this.email,
this.verified = true,
});
2025-07-13 14:01:29 +03:00
factory User.fromJson(Map<String, dynamic> json) {
return User(
id: (json['_id'] ?? json['id'] ?? '') as String,
2025-07-13 14:01:29 +03:00
name: json['name'] as String? ?? '',
email: json['email'] as String? ?? '',
verified: json['verified'] as bool? ?? true,
2025-07-13 14:01:29 +03:00
);
}
Map<String, dynamic> toJson() {
return {
'_id': id,
'name': name,
'email': email,
'verified': verified,
};
}
2025-07-13 14:01:29 +03:00
}