mirror of
https://github.com/lucavenir/go_router_riverpod.git
synced 2025-08-06 14:59:53 +08:00
18 lines
418 B
Dart
18 lines
418 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'user.freezed.dart';
|
|
|
|
/// Authentication class for this sample application.
|
|
/// It shuold be self-explanatory.
|
|
@freezed
|
|
class User with _$User {
|
|
const factory User.signedIn({
|
|
required int id,
|
|
required String displayName,
|
|
required String email,
|
|
required String token,
|
|
}) = SignedIn;
|
|
|
|
const factory User.signedOut() = SignedOut;
|
|
}
|