34 lines
673 B
Dart
34 lines
673 B
Dart
part of '../auth.dart';
|
|
|
|
@freezed
|
|
class Login with _$Login {
|
|
const factory Login({
|
|
required String status,
|
|
required String message,
|
|
required String accessToken,
|
|
required String refreshToken,
|
|
required User user,
|
|
}) = _Login;
|
|
|
|
factory Login.empty() => Login(
|
|
status: '',
|
|
message: '',
|
|
accessToken: '',
|
|
refreshToken: '',
|
|
user: User.empty(),
|
|
);
|
|
}
|
|
|
|
@freezed
|
|
class User with _$User {
|
|
const factory User({
|
|
required String id,
|
|
required String name,
|
|
required String phoneNumber,
|
|
required String birthDate,
|
|
}) = _User;
|
|
|
|
factory User.empty() =>
|
|
const User(id: '', name: '', phoneNumber: '', birthDate: '');
|
|
}
|