/// موجودیتِ کیف‌پول و وضعیت اقتصادیِ کاربر (به‌همراه نام و آواتار برای نوار لابی). class WalletEntity { final int coins; final int tickets; final int xp; final int trophies; final int level; final int xpIntoLevel; final int xpForNext; final bool vip; final String selectedCard; final String selectedCarpet; final String name; final String avatar; final int dailyStreak; // روزهای پیاپیِ دریافتِ سکه‌ی روزانه final int bestStreak; final bool dailyReady; // آیا امروز سکه‌ی روزانه قابلِ دریافت است final int nextDaily; // جایزه‌ی روزانه‌ی بعدی const WalletEntity({ required this.coins, required this.tickets, required this.xp, required this.trophies, required this.level, required this.xpIntoLevel, required this.xpForNext, required this.vip, required this.selectedCard, required this.selectedCarpet, required this.name, required this.avatar, this.dailyStreak = 0, this.bestStreak = 0, this.dailyReady = true, this.nextDaily = 200, }); }