Files
TravelMate/lib/models/group.dart

26 lines
484 B
Dart

class Group {
final String? id;
final String name;
final List<String> members;
Group({
this.id,
required this.name,
required this.members,
});
factory Group.fromMap(Map<String, dynamic> data, String documentId) {
return Group(
id: documentId,
name: data['name'] ?? '',
members: List<String>.from(data['members'] ?? []),
);
}
Map<String, dynamic> toMap() {
return {
'name': name,
'members': members,
};
}
}