class Task { final int id; final String name; final String description; final String date; final String imageUrl; Task({ required this.id, required this.name, required this.description, required this.date, required this.imageUrl }); Map toJson() { return { 'name': name, 'description': description, 'date': date, 'imageUrl': imageUrl }; } factory Task.fromJson(Map json) { return Task( id: json['id'], name: json['name'], description: json['description'], date: json['date'], imageUrl: json['imageUrl'] ); } }