diff --git a/lib/data/dto/game.dart b/lib/data/dto/game.dart index 2c09851..125af48 100644 --- a/lib/data/dto/game.dart +++ b/lib/data/dto/game.dart @@ -6,13 +6,18 @@ class Game { final String name; final List? players; final Group? group; - final String? winner; + final String winner; Game({ this.players, this.group, - this.winner, + this.winner = '', required this.id, required this.name, }); + + @override + String toString() { + return 'Game{\n\tid: $id,\n\tname: $name,\n\tplayers: $players,\n\tgroup: $group,\n\twinner: $winner\n}'; + } } diff --git a/lib/data/dto/group.dart b/lib/data/dto/group.dart index 6f12fe9..427a52b 100644 --- a/lib/data/dto/group.dart +++ b/lib/data/dto/group.dart @@ -6,4 +6,9 @@ class Group { final List members; Group({required this.id, required this.name, required this.members}); + + @override + String toString() { + return 'Group{id: $id, name: $name,members: $members}'; + } } diff --git a/lib/data/dto/player.dart b/lib/data/dto/player.dart index d5e84e8..631a51f 100644 --- a/lib/data/dto/player.dart +++ b/lib/data/dto/player.dart @@ -3,4 +3,9 @@ class Player { final String name; Player({required this.id, required this.name}); + + @override + String toString() { + return 'Player{id: $id,name: $name}'; + } }