Files
game-tracker/lib/data/dto/player.dart
2025-11-18 23:16:57 +01:00

24 lines
516 B
Dart

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<String, dynamic> json)
: id = json['id'],
name = json['name'];
/// Converts the Player instance to a JSON object.
String toJson() {
return 'Player{id: $id,name: $name}';
}
}