class User { final int id; final String login; final String displayName; final String? email; User({ required this.id, required this.login, required this.displayName, this.email, }); factory User.fromJson(Map json) { return User( id: json['user_id'] as int, login: json['user_login'] as String, displayName: json['display_name'] as String, email: json['email'] as String?, ); } }