// 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 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 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 toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $AuthResponseCopyWith 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 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 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 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; }