사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)
This commit is contained in:
@@ -7,10 +7,10 @@ part 'auth_user.g.dart';
|
||||
class AuthUser with _$AuthUser {
|
||||
const factory AuthUser({
|
||||
required int id,
|
||||
required String username,
|
||||
String? username, // API doesn't return username
|
||||
required String email,
|
||||
required String name,
|
||||
required String role,
|
||||
@Default('admin') String role, // Default to 'admin' if not provided
|
||||
}) = _AuthUser;
|
||||
|
||||
factory AuthUser.fromJson(Map<String, dynamic> json) =>
|
||||
|
||||
@@ -21,7 +21,8 @@ AuthUser _$AuthUserFromJson(Map<String, dynamic> json) {
|
||||
/// @nodoc
|
||||
mixin _$AuthUser {
|
||||
int get id => throw _privateConstructorUsedError;
|
||||
String get username => throw _privateConstructorUsedError;
|
||||
String? get username =>
|
||||
throw _privateConstructorUsedError; // API doesn't return username
|
||||
String get email => throw _privateConstructorUsedError;
|
||||
String get name => throw _privateConstructorUsedError;
|
||||
String get role => throw _privateConstructorUsedError;
|
||||
@@ -41,7 +42,7 @@ abstract class $AuthUserCopyWith<$Res> {
|
||||
factory $AuthUserCopyWith(AuthUser value, $Res Function(AuthUser) then) =
|
||||
_$AuthUserCopyWithImpl<$Res, AuthUser>;
|
||||
@useResult
|
||||
$Res call({int id, String username, String email, String name, String role});
|
||||
$Res call({int id, String? username, String email, String name, String role});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -60,7 +61,7 @@ class _$AuthUserCopyWithImpl<$Res, $Val extends AuthUser>
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? username = null,
|
||||
Object? username = freezed,
|
||||
Object? email = null,
|
||||
Object? name = null,
|
||||
Object? role = null,
|
||||
@@ -70,10 +71,10 @@ class _$AuthUserCopyWithImpl<$Res, $Val extends AuthUser>
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
username: null == username
|
||||
username: freezed == username
|
||||
? _value.username
|
||||
: username // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
as String?,
|
||||
email: null == email
|
||||
? _value.email
|
||||
: email // ignore: cast_nullable_to_non_nullable
|
||||
@@ -98,7 +99,7 @@ abstract class _$$AuthUserImplCopyWith<$Res>
|
||||
__$$AuthUserImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call({int id, String username, String email, String name, String role});
|
||||
$Res call({int id, String? username, String email, String name, String role});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -115,7 +116,7 @@ class __$$AuthUserImplCopyWithImpl<$Res>
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? username = null,
|
||||
Object? username = freezed,
|
||||
Object? email = null,
|
||||
Object? name = null,
|
||||
Object? role = null,
|
||||
@@ -125,10 +126,10 @@ class __$$AuthUserImplCopyWithImpl<$Res>
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
username: null == username
|
||||
username: freezed == username
|
||||
? _value.username
|
||||
: username // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
as String?,
|
||||
email: null == email
|
||||
? _value.email
|
||||
: email // ignore: cast_nullable_to_non_nullable
|
||||
@@ -150,10 +151,10 @@ class __$$AuthUserImplCopyWithImpl<$Res>
|
||||
class _$AuthUserImpl implements _AuthUser {
|
||||
const _$AuthUserImpl(
|
||||
{required this.id,
|
||||
required this.username,
|
||||
this.username,
|
||||
required this.email,
|
||||
required this.name,
|
||||
required this.role});
|
||||
this.role = 'admin'});
|
||||
|
||||
factory _$AuthUserImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$AuthUserImplFromJson(json);
|
||||
@@ -161,12 +162,14 @@ class _$AuthUserImpl implements _AuthUser {
|
||||
@override
|
||||
final int id;
|
||||
@override
|
||||
final String username;
|
||||
final String? username;
|
||||
// API doesn't return username
|
||||
@override
|
||||
final String email;
|
||||
@override
|
||||
final String name;
|
||||
@override
|
||||
@JsonKey()
|
||||
final String role;
|
||||
|
||||
@override
|
||||
@@ -210,10 +213,10 @@ class _$AuthUserImpl implements _AuthUser {
|
||||
abstract class _AuthUser implements AuthUser {
|
||||
const factory _AuthUser(
|
||||
{required final int id,
|
||||
required final String username,
|
||||
final String? username,
|
||||
required final String email,
|
||||
required final String name,
|
||||
required final String role}) = _$AuthUserImpl;
|
||||
final String role}) = _$AuthUserImpl;
|
||||
|
||||
factory _AuthUser.fromJson(Map<String, dynamic> json) =
|
||||
_$AuthUserImpl.fromJson;
|
||||
@@ -221,7 +224,7 @@ abstract class _AuthUser implements AuthUser {
|
||||
@override
|
||||
int get id;
|
||||
@override
|
||||
String get username;
|
||||
String? get username; // API doesn't return username
|
||||
@override
|
||||
String get email;
|
||||
@override
|
||||
|
||||
@@ -9,10 +9,10 @@ part of 'auth_user.dart';
|
||||
_$AuthUserImpl _$$AuthUserImplFromJson(Map<String, dynamic> json) =>
|
||||
_$AuthUserImpl(
|
||||
id: (json['id'] as num).toInt(),
|
||||
username: json['username'] as String,
|
||||
username: json['username'] as String?,
|
||||
email: json['email'] as String,
|
||||
name: json['name'] as String,
|
||||
role: json['role'] as String,
|
||||
role: json['role'] as String? ?? 'admin',
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$AuthUserImplToJson(_$AuthUserImpl instance) =>
|
||||
|
||||
@@ -11,7 +11,7 @@ class LoginResponse with _$LoginResponse {
|
||||
@JsonKey(name: 'refresh_token') required String refreshToken,
|
||||
@JsonKey(name: 'token_type') required String tokenType,
|
||||
@JsonKey(name: 'expires_in') required int expiresIn,
|
||||
required AuthUser user,
|
||||
@JsonKey(name: 'admin') required AuthUser user, // API returns 'admin' instead of 'user'
|
||||
}) = _LoginResponse;
|
||||
|
||||
factory LoginResponse.fromJson(Map<String, dynamic> json) =>
|
||||
|
||||
@@ -28,6 +28,7 @@ mixin _$LoginResponse {
|
||||
String get tokenType => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'expires_in')
|
||||
int get expiresIn => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'admin')
|
||||
AuthUser get user => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this LoginResponse to a JSON map.
|
||||
@@ -51,7 +52,7 @@ abstract class $LoginResponseCopyWith<$Res> {
|
||||
@JsonKey(name: 'refresh_token') String refreshToken,
|
||||
@JsonKey(name: 'token_type') String tokenType,
|
||||
@JsonKey(name: 'expires_in') int expiresIn,
|
||||
AuthUser user});
|
||||
@JsonKey(name: 'admin') AuthUser user});
|
||||
|
||||
$AuthUserCopyWith<$Res> get user;
|
||||
}
|
||||
@@ -125,7 +126,7 @@ abstract class _$$LoginResponseImplCopyWith<$Res>
|
||||
@JsonKey(name: 'refresh_token') String refreshToken,
|
||||
@JsonKey(name: 'token_type') String tokenType,
|
||||
@JsonKey(name: 'expires_in') int expiresIn,
|
||||
AuthUser user});
|
||||
@JsonKey(name: 'admin') AuthUser user});
|
||||
|
||||
@override
|
||||
$AuthUserCopyWith<$Res> get user;
|
||||
@@ -183,7 +184,7 @@ class _$LoginResponseImpl implements _LoginResponse {
|
||||
@JsonKey(name: 'refresh_token') required this.refreshToken,
|
||||
@JsonKey(name: 'token_type') required this.tokenType,
|
||||
@JsonKey(name: 'expires_in') required this.expiresIn,
|
||||
required this.user});
|
||||
@JsonKey(name: 'admin') required this.user});
|
||||
|
||||
factory _$LoginResponseImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$LoginResponseImplFromJson(json);
|
||||
@@ -201,6 +202,7 @@ class _$LoginResponseImpl implements _LoginResponse {
|
||||
@JsonKey(name: 'expires_in')
|
||||
final int expiresIn;
|
||||
@override
|
||||
@JsonKey(name: 'admin')
|
||||
final AuthUser user;
|
||||
|
||||
@override
|
||||
@@ -247,11 +249,12 @@ class _$LoginResponseImpl implements _LoginResponse {
|
||||
|
||||
abstract class _LoginResponse implements LoginResponse {
|
||||
const factory _LoginResponse(
|
||||
{@JsonKey(name: 'access_token') required final String accessToken,
|
||||
@JsonKey(name: 'refresh_token') required final String refreshToken,
|
||||
@JsonKey(name: 'token_type') required final String tokenType,
|
||||
@JsonKey(name: 'expires_in') required final int expiresIn,
|
||||
required final AuthUser user}) = _$LoginResponseImpl;
|
||||
{@JsonKey(name: 'access_token') required final String accessToken,
|
||||
@JsonKey(name: 'refresh_token') required final String refreshToken,
|
||||
@JsonKey(name: 'token_type') required final String tokenType,
|
||||
@JsonKey(name: 'expires_in') required final int expiresIn,
|
||||
@JsonKey(name: 'admin') required final AuthUser user}) =
|
||||
_$LoginResponseImpl;
|
||||
|
||||
factory _LoginResponse.fromJson(Map<String, dynamic> json) =
|
||||
_$LoginResponseImpl.fromJson;
|
||||
@@ -269,6 +272,7 @@ abstract class _LoginResponse implements LoginResponse {
|
||||
@JsonKey(name: 'expires_in')
|
||||
int get expiresIn;
|
||||
@override
|
||||
@JsonKey(name: 'admin')
|
||||
AuthUser get user;
|
||||
|
||||
/// Create a copy of LoginResponse
|
||||
|
||||
@@ -12,7 +12,7 @@ _$LoginResponseImpl _$$LoginResponseImplFromJson(Map<String, dynamic> json) =>
|
||||
refreshToken: json['refresh_token'] as String,
|
||||
tokenType: json['token_type'] as String,
|
||||
expiresIn: (json['expires_in'] as num).toInt(),
|
||||
user: AuthUser.fromJson(json['user'] as Map<String, dynamic>),
|
||||
user: AuthUser.fromJson(json['admin'] as Map<String, dynamic>),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$LoginResponseImplToJson(_$LoginResponseImpl instance) =>
|
||||
@@ -21,5 +21,5 @@ Map<String, dynamic> _$$LoginResponseImplToJson(_$LoginResponseImpl instance) =>
|
||||
'refresh_token': instance.refreshToken,
|
||||
'token_type': instance.tokenType,
|
||||
'expires_in': instance.expiresIn,
|
||||
'user': instance.user,
|
||||
'admin': instance.user,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user