import 'package:json_annotation/json_annotation.dart'; part 'user.g.dart'; @JsonSerializable() class User { final String name; final String id; User({ required this.name, required this.id, }); factory User.fromJson(Map json) => _$UserFromJson(json); Map toJson() => _$UserToJson(this); @override String toString() => 'User(name: $name, id: $id)'; // Added for debugging }