/// موجودیتِ کاربر (نام نمایشی و آواتار برای استفاده در 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; }