import 'package:uuid/uuid.dart'; class Player { final String id; final String name; Player({String? id, required this.name}) : id = id ?? const Uuid().v4(); @override String toString() { return 'Player{id: $id,name: $name}'; } /// Creates a Player instance from a JSON object. Player.fromJson(Map json) : id = json['id'], name = json['name']; /// Converts the Player instance to a JSON object. String toJson() { return 'Player{id: $id,name: $name}'; } }