// lib/models/unified_rank_dto.dart class UnifiedRankDto { final String userId; // πŸ‘ˆ [μˆ˜μ •] μ•±-고유 ID final String gameType; final String? contextId; final String playerName; final int primaryScore; final int? secondaryScore; UnifiedRankDto({ required this.userId, // πŸ‘ˆ [μˆ˜μ •] μƒμ„±μžμ— μΆ”κ°€ required this.gameType, this.contextId, required this.playerName, required this.primaryScore, this.secondaryScore, }); // Dart 객체λ₯Ό JSON으둜 λ³€ν™˜ (μ„œλ²„ μ „μ†‘μš©) Map toJson() { return { 'userId': userId, // πŸ‘ˆ [μˆ˜μ •] 'gameType': gameType, 'contextId': contextId, 'playerName': playerName, 'primaryScore': primaryScore, 'secondaryScore': secondaryScore, }; } }