Files
front-hokm/lib/feature/auth/data/model/user_model.dart
T
2026-06-17 12:57:28 +03:30

19 lines
563 B
Dart

import '../../domain/entities/user_entity.dart';
/// مدلِ داده‌ی کاربر؛ از JSON ساخته شده و به UserEntity نگاشت می‌شود.
class UserModel extends UserEntity {
const UserModel({
required super.id,
required super.mobile,
super.firstName,
super.avatar,
});
factory UserModel.fromJson(Map<String, dynamic> j) => UserModel(
id: (j['id'] ?? 0) as int,
mobile: (j['mobile'] ?? '') as String,
firstName: j['first_name'] as String?,
avatar: j['avatar'] as String?,
);
}