Files
forkmessager/client-mobile/lib/features/auth/data/models/auth_response.freezed.dart
2026-05-14 12:06:34 +03:00

243 lines
7.7 KiB
Dart

// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark
part of 'auth_response.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
AuthResponse _$AuthResponseFromJson(Map<String, dynamic> json) {
return _AuthResponse.fromJson(json);
}
/// @nodoc
mixin _$AuthResponse {
String get accessToken => throw _privateConstructorUsedError;
String get refreshToken => throw _privateConstructorUsedError;
String get userId => throw _privateConstructorUsedError;
String get username => throw _privateConstructorUsedError;
String get displayName => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$AuthResponseCopyWith<AuthResponse> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $AuthResponseCopyWith<$Res> {
factory $AuthResponseCopyWith(
AuthResponse value, $Res Function(AuthResponse) then) =
_$AuthResponseCopyWithImpl<$Res, AuthResponse>;
@useResult
$Res call(
{String accessToken,
String refreshToken,
String userId,
String username,
String displayName});
}
/// @nodoc
class _$AuthResponseCopyWithImpl<$Res, $Val extends AuthResponse>
implements $AuthResponseCopyWith<$Res> {
_$AuthResponseCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? accessToken = null,
Object? refreshToken = null,
Object? userId = null,
Object? username = null,
Object? displayName = null,
}) {
return _then(_value.copyWith(
accessToken: null == accessToken
? _value.accessToken
: accessToken // ignore: cast_nullable_to_non_nullable
as String,
refreshToken: null == refreshToken
? _value.refreshToken
: refreshToken // ignore: cast_nullable_to_non_nullable
as String,
userId: null == userId
? _value.userId
: userId // ignore: cast_nullable_to_non_nullable
as String,
username: null == username
? _value.username
: username // ignore: cast_nullable_to_non_nullable
as String,
displayName: null == displayName
? _value.displayName
: displayName // ignore: cast_nullable_to_non_nullable
as String,
) as $Val);
}
}
/// @nodoc
abstract class _$$AuthResponseImplCopyWith<$Res>
implements $AuthResponseCopyWith<$Res> {
factory _$$AuthResponseImplCopyWith(
_$AuthResponseImpl value, $Res Function(_$AuthResponseImpl) then) =
__$$AuthResponseImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{String accessToken,
String refreshToken,
String userId,
String username,
String displayName});
}
/// @nodoc
class __$$AuthResponseImplCopyWithImpl<$Res>
extends _$AuthResponseCopyWithImpl<$Res, _$AuthResponseImpl>
implements _$$AuthResponseImplCopyWith<$Res> {
__$$AuthResponseImplCopyWithImpl(
_$AuthResponseImpl _value, $Res Function(_$AuthResponseImpl) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? accessToken = null,
Object? refreshToken = null,
Object? userId = null,
Object? username = null,
Object? displayName = null,
}) {
return _then(_$AuthResponseImpl(
accessToken: null == accessToken
? _value.accessToken
: accessToken // ignore: cast_nullable_to_non_nullable
as String,
refreshToken: null == refreshToken
? _value.refreshToken
: refreshToken // ignore: cast_nullable_to_non_nullable
as String,
userId: null == userId
? _value.userId
: userId // ignore: cast_nullable_to_non_nullable
as String,
username: null == username
? _value.username
: username // ignore: cast_nullable_to_non_nullable
as String,
displayName: null == displayName
? _value.displayName
: displayName // ignore: cast_nullable_to_non_nullable
as String,
));
}
}
/// @nodoc
@JsonSerializable()
class _$AuthResponseImpl extends _AuthResponse {
const _$AuthResponseImpl(
{required this.accessToken,
required this.refreshToken,
required this.userId,
required this.username,
required this.displayName})
: super._();
factory _$AuthResponseImpl.fromJson(Map<String, dynamic> json) =>
_$$AuthResponseImplFromJson(json);
@override
final String accessToken;
@override
final String refreshToken;
@override
final String userId;
@override
final String username;
@override
final String displayName;
@override
String toString() {
return 'AuthResponse(accessToken: $accessToken, refreshToken: $refreshToken, userId: $userId, username: $username, displayName: $displayName)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$AuthResponseImpl &&
(identical(other.accessToken, accessToken) ||
other.accessToken == accessToken) &&
(identical(other.refreshToken, refreshToken) ||
other.refreshToken == refreshToken) &&
(identical(other.userId, userId) || other.userId == userId) &&
(identical(other.username, username) ||
other.username == username) &&
(identical(other.displayName, displayName) ||
other.displayName == displayName));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType, accessToken, refreshToken, userId, username, displayName);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$AuthResponseImplCopyWith<_$AuthResponseImpl> get copyWith =>
__$$AuthResponseImplCopyWithImpl<_$AuthResponseImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$AuthResponseImplToJson(
this,
);
}
}
abstract class _AuthResponse extends AuthResponse {
const factory _AuthResponse(
{required final String accessToken,
required final String refreshToken,
required final String userId,
required final String username,
required final String displayName}) = _$AuthResponseImpl;
const _AuthResponse._() : super._();
factory _AuthResponse.fromJson(Map<String, dynamic> json) =
_$AuthResponseImpl.fromJson;
@override
String get accessToken;
@override
String get refreshToken;
@override
String get userId;
@override
String get username;
@override
String get displayName;
@override
@JsonKey(ignore: true)
_$$AuthResponseImplCopyWith<_$AuthResponseImpl> get copyWith =>
throw _privateConstructorUsedError;
}