import 'package:freezed_annotation/freezed_annotation.dart'; part 'auth_user.freezed.dart'; part 'auth_user.g.dart'; @freezed class AuthUser with _$AuthUser { const factory AuthUser({ required int id, required String email, @JsonKey(name: 'first_name') required String firstName, @JsonKey(name: 'last_name') required String lastName, required String role, }) = _AuthUser; factory AuthUser.fromJson(Map json) => _$AuthUserFromJson(json); }