import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:vaani/settings/models/audiobookshelf_server.dart'; part 'authenticated_user.freezed.dart'; part 'authenticated_user.g.dart'; /// authenticated user with server and credentials @freezed class AuthenticatedUser with _$AuthenticatedUser { const factory AuthenticatedUser({ required AudiobookShelfServer server, required String authToken, required String id, String? username, }) = _AuthenticatedUser; factory AuthenticatedUser.fromJson(Map json) => _$AuthenticatedUserFromJson(json); }