사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)

This commit is contained in:
JiWoong Sul
2025-08-29 15:11:59 +09:00
parent a740ff10c8
commit d916b281a7
333 changed files with 53617 additions and 22574 deletions

View File

@@ -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) =>

View File

@@ -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

View File

@@ -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) =>

View File

@@ -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) =>

View File

@@ -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

View File

@@ -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,
};