First version of retrieving a gamesession from the db

This commit is contained in:
2025-08-21 22:30:13 +02:00
parent 4901e27b90
commit 7a420e909a
28 changed files with 868 additions and 1175 deletions

34
lib/data/dto/player.dart Normal file
View File

@@ -0,0 +1,34 @@
class Player {
final String playerId;
final String gameId;
final String name;
final int position;
int totalScore;
Player(
{required this.playerId,
required this.gameId,
required this.name,
required this.position,
this.totalScore = 0});
@override
String toString() {
return '(playerId: $playerId, gameId: $gameId, name: $name, position: $position)';
}
Map<String, dynamic> toJson() => {
'playerId': playerId,
'gameId': gameId,
'name': name,
'position': position,
'totalScore': totalScore
};
Player.fromJson(Map<String, dynamic> json)
: playerId = json['playerId'],
gameId = json['gameId'],
name = json['name'],
position = json['position'],
totalScore = json['totalScore'];
}