/// موجودیتِ کاربر (نام نمایشی و آواتار برای استفاده در UI).
class UserEntity {
  final int id;
  final String mobile;
  final String? firstName;
  final String? avatar;

  const UserEntity({
    required this.id,
    required this.mobile,
    this.firstName,
    this.avatar,
  });

  bool get hasName => firstName != null && firstName!.trim().isNotEmpty;
}
