// 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.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', ); /// @nodoc mixin _$AuthFailure { @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function(String erroMessage) dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $AuthFailureCopyWith<$Res> { factory $AuthFailureCopyWith( AuthFailure value, $Res Function(AuthFailure) then, ) = _$AuthFailureCopyWithImpl<$Res, AuthFailure>; } /// @nodoc class _$AuthFailureCopyWithImpl<$Res, $Val extends AuthFailure> implements $AuthFailureCopyWith<$Res> { _$AuthFailureCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$ServerErrorImplCopyWith<$Res> { factory _$$ServerErrorImplCopyWith( _$ServerErrorImpl value, $Res Function(_$ServerErrorImpl) then, ) = __$$ServerErrorImplCopyWithImpl<$Res>; @useResult $Res call({ApiFailure failure}); $ApiFailureCopyWith<$Res> get failure; } /// @nodoc class __$$ServerErrorImplCopyWithImpl<$Res> extends _$AuthFailureCopyWithImpl<$Res, _$ServerErrorImpl> implements _$$ServerErrorImplCopyWith<$Res> { __$$ServerErrorImplCopyWithImpl( _$ServerErrorImpl _value, $Res Function(_$ServerErrorImpl) _then, ) : super(_value, _then); /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? failure = null}) { return _then( _$ServerErrorImpl( null == failure ? _value.failure : failure // ignore: cast_nullable_to_non_nullable as ApiFailure, ), ); } /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ApiFailureCopyWith<$Res> get failure { return $ApiFailureCopyWith<$Res>(_value.failure, (value) { return _then(_value.copyWith(failure: value)); }); } } /// @nodoc class _$ServerErrorImpl implements _ServerError { const _$ServerErrorImpl(this.failure); @override final ApiFailure failure; @override String toString() { return 'AuthFailure.serverError(failure: $failure)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ServerErrorImpl && (identical(other.failure, failure) || other.failure == failure)); } @override int get hashCode => Object.hash(runtimeType, failure); /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ServerErrorImplCopyWith<_$ServerErrorImpl> get copyWith => __$$ServerErrorImplCopyWithImpl<_$ServerErrorImpl>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return serverError(failure); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return serverError?.call(failure); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (serverError != null) { return serverError(failure); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return serverError(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return serverError?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (serverError != null) { return serverError(this); } return orElse(); } } abstract class _ServerError implements AuthFailure { const factory _ServerError(final ApiFailure failure) = _$ServerErrorImpl; ApiFailure get failure; /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$ServerErrorImplCopyWith<_$ServerErrorImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$UnexpectedErrorImplCopyWith<$Res> { factory _$$UnexpectedErrorImplCopyWith( _$UnexpectedErrorImpl value, $Res Function(_$UnexpectedErrorImpl) then, ) = __$$UnexpectedErrorImplCopyWithImpl<$Res>; } /// @nodoc class __$$UnexpectedErrorImplCopyWithImpl<$Res> extends _$AuthFailureCopyWithImpl<$Res, _$UnexpectedErrorImpl> implements _$$UnexpectedErrorImplCopyWith<$Res> { __$$UnexpectedErrorImplCopyWithImpl( _$UnexpectedErrorImpl _value, $Res Function(_$UnexpectedErrorImpl) _then, ) : super(_value, _then); /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$UnexpectedErrorImpl implements _UnexpectedError { const _$UnexpectedErrorImpl(); @override String toString() { return 'AuthFailure.unexpectedError()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UnexpectedErrorImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return unexpectedError(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return unexpectedError?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (unexpectedError != null) { return unexpectedError(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return unexpectedError(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return unexpectedError?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (unexpectedError != null) { return unexpectedError(this); } return orElse(); } } abstract class _UnexpectedError implements AuthFailure { const factory _UnexpectedError() = _$UnexpectedErrorImpl; } /// @nodoc abstract class _$$DynamicErrorMessageImplCopyWith<$Res> { factory _$$DynamicErrorMessageImplCopyWith( _$DynamicErrorMessageImpl value, $Res Function(_$DynamicErrorMessageImpl) then, ) = __$$DynamicErrorMessageImplCopyWithImpl<$Res>; @useResult $Res call({String erroMessage}); } /// @nodoc class __$$DynamicErrorMessageImplCopyWithImpl<$Res> extends _$AuthFailureCopyWithImpl<$Res, _$DynamicErrorMessageImpl> implements _$$DynamicErrorMessageImplCopyWith<$Res> { __$$DynamicErrorMessageImplCopyWithImpl( _$DynamicErrorMessageImpl _value, $Res Function(_$DynamicErrorMessageImpl) _then, ) : super(_value, _then); /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? erroMessage = null}) { return _then( _$DynamicErrorMessageImpl( null == erroMessage ? _value.erroMessage : erroMessage // ignore: cast_nullable_to_non_nullable as String, ), ); } } /// @nodoc class _$DynamicErrorMessageImpl implements _DynamicErrorMessage { const _$DynamicErrorMessageImpl(this.erroMessage); @override final String erroMessage; @override String toString() { return 'AuthFailure.dynamicErrorMessage(erroMessage: $erroMessage)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DynamicErrorMessageImpl && (identical(other.erroMessage, erroMessage) || other.erroMessage == erroMessage)); } @override int get hashCode => Object.hash(runtimeType, erroMessage); /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$DynamicErrorMessageImplCopyWith<_$DynamicErrorMessageImpl> get copyWith => __$$DynamicErrorMessageImplCopyWithImpl<_$DynamicErrorMessageImpl>( this, _$identity, ); @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return dynamicErrorMessage(erroMessage); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return dynamicErrorMessage?.call(erroMessage); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (dynamicErrorMessage != null) { return dynamicErrorMessage(erroMessage); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return dynamicErrorMessage(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return dynamicErrorMessage?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (dynamicErrorMessage != null) { return dynamicErrorMessage(this); } return orElse(); } } abstract class _DynamicErrorMessage implements AuthFailure { const factory _DynamicErrorMessage(final String erroMessage) = _$DynamicErrorMessageImpl; String get erroMessage; /// Create a copy of AuthFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$DynamicErrorMessageImplCopyWith<_$DynamicErrorMessageImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc mixin _$Auth { String get token => throw _privateConstructorUsedError; DateTime get expiresAt => throw _privateConstructorUsedError; User get user => throw _privateConstructorUsedError; /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $AuthCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $AuthCopyWith<$Res> { factory $AuthCopyWith(Auth value, $Res Function(Auth) then) = _$AuthCopyWithImpl<$Res, Auth>; @useResult $Res call({String token, DateTime expiresAt, User user}); $UserCopyWith<$Res> get user; } /// @nodoc class _$AuthCopyWithImpl<$Res, $Val extends Auth> implements $AuthCopyWith<$Res> { _$AuthCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? token = null, Object? expiresAt = null, Object? user = null, }) { return _then( _value.copyWith( token: null == token ? _value.token : token // ignore: cast_nullable_to_non_nullable as String, expiresAt: null == expiresAt ? _value.expiresAt : expiresAt // ignore: cast_nullable_to_non_nullable as DateTime, user: null == user ? _value.user : user // ignore: cast_nullable_to_non_nullable as User, ) as $Val, ); } /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $UserCopyWith<$Res> get user { return $UserCopyWith<$Res>(_value.user, (value) { return _then(_value.copyWith(user: value) as $Val); }); } } /// @nodoc abstract class _$$AuthImplCopyWith<$Res> implements $AuthCopyWith<$Res> { factory _$$AuthImplCopyWith( _$AuthImpl value, $Res Function(_$AuthImpl) then, ) = __$$AuthImplCopyWithImpl<$Res>; @override @useResult $Res call({String token, DateTime expiresAt, User user}); @override $UserCopyWith<$Res> get user; } /// @nodoc class __$$AuthImplCopyWithImpl<$Res> extends _$AuthCopyWithImpl<$Res, _$AuthImpl> implements _$$AuthImplCopyWith<$Res> { __$$AuthImplCopyWithImpl(_$AuthImpl _value, $Res Function(_$AuthImpl) _then) : super(_value, _then); /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? token = null, Object? expiresAt = null, Object? user = null, }) { return _then( _$AuthImpl( token: null == token ? _value.token : token // ignore: cast_nullable_to_non_nullable as String, expiresAt: null == expiresAt ? _value.expiresAt : expiresAt // ignore: cast_nullable_to_non_nullable as DateTime, user: null == user ? _value.user : user // ignore: cast_nullable_to_non_nullable as User, ), ); } } /// @nodoc class _$AuthImpl extends _Auth { const _$AuthImpl({ required this.token, required this.expiresAt, required this.user, }) : super._(); @override final String token; @override final DateTime expiresAt; @override final User user; @override String toString() { return 'Auth(token: $token, expiresAt: $expiresAt, user: $user)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$AuthImpl && (identical(other.token, token) || other.token == token) && (identical(other.expiresAt, expiresAt) || other.expiresAt == expiresAt) && (identical(other.user, user) || other.user == user)); } @override int get hashCode => Object.hash(runtimeType, token, expiresAt, user); /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$AuthImplCopyWith<_$AuthImpl> get copyWith => __$$AuthImplCopyWithImpl<_$AuthImpl>(this, _$identity); } abstract class _Auth extends Auth { const factory _Auth({ required final String token, required final DateTime expiresAt, required final User user, }) = _$AuthImpl; const _Auth._() : super._(); @override String get token; @override DateTime get expiresAt; @override User get user; /// Create a copy of Auth /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$AuthImplCopyWith<_$AuthImpl> get copyWith => throw _privateConstructorUsedError; }