class Person { final String id; final String name; final String type; // 'Jogador' ou 'Treinador' final String number; // Ex: '30' Person({required this.id, required this.name, required this.type, required this.number}); factory Person.fromFirestore(Map data, String id) { return Person( id: id, name: data['name'] ?? '', type: data['type'] ?? 'Jogador', number: data['number'] ?? '', ); } }