// 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 part of 'player_matching_state.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 informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); /// @nodoc class _$PlayerMatchingStateTearOff { const _$PlayerMatchingStateTearOff(); PlayerMatchingIdle call() { return const PlayerMatchingIdle(); } PlayerMatchingProcessing processing() { return const PlayerMatchingProcessing(); } PlayerMatched isMatched(String id) { return PlayerMatched( id, ); } PlayerQueue isQueued() { return const PlayerQueue(); } PlayerMatchingError error({String? message}) { return PlayerMatchingError( message: message, ); } } /// @nodoc const $PlayerMatchingState = _$PlayerMatchingStateTearOff(); /// @nodoc mixin _$PlayerMatchingState { @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $PlayerMatchingStateCopyWith<$Res> { factory $PlayerMatchingStateCopyWith( PlayerMatchingState value, $Res Function(PlayerMatchingState) then) = _$PlayerMatchingStateCopyWithImpl<$Res>; } /// @nodoc class _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerMatchingStateCopyWith<$Res> { _$PlayerMatchingStateCopyWithImpl(this._value, this._then); final PlayerMatchingState _value; // ignore: unused_field final $Res Function(PlayerMatchingState) _then; } /// @nodoc abstract class $PlayerMatchingIdleCopyWith<$Res> { factory $PlayerMatchingIdleCopyWith( PlayerMatchingIdle value, $Res Function(PlayerMatchingIdle) then) = _$PlayerMatchingIdleCopyWithImpl<$Res>; } /// @nodoc class _$PlayerMatchingIdleCopyWithImpl<$Res> extends _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerMatchingIdleCopyWith<$Res> { _$PlayerMatchingIdleCopyWithImpl( PlayerMatchingIdle _value, $Res Function(PlayerMatchingIdle) _then) : super(_value, (v) => _then(v as PlayerMatchingIdle)); @override PlayerMatchingIdle get _value => super._value as PlayerMatchingIdle; } /// @nodoc class _$PlayerMatchingIdle implements PlayerMatchingIdle { const _$PlayerMatchingIdle(); @override String toString() { return 'PlayerMatchingState()'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PlayerMatchingIdle); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) { return $default(); } @override @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) { return $default?.call(); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) { if ($default != null) { return $default(); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) { return $default(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) { return $default?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) { if ($default != null) { return $default(this); } return orElse(); } } abstract class PlayerMatchingIdle implements PlayerMatchingState { const factory PlayerMatchingIdle() = _$PlayerMatchingIdle; } /// @nodoc abstract class $PlayerMatchingProcessingCopyWith<$Res> { factory $PlayerMatchingProcessingCopyWith(PlayerMatchingProcessing value, $Res Function(PlayerMatchingProcessing) then) = _$PlayerMatchingProcessingCopyWithImpl<$Res>; } /// @nodoc class _$PlayerMatchingProcessingCopyWithImpl<$Res> extends _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerMatchingProcessingCopyWith<$Res> { _$PlayerMatchingProcessingCopyWithImpl(PlayerMatchingProcessing _value, $Res Function(PlayerMatchingProcessing) _then) : super(_value, (v) => _then(v as PlayerMatchingProcessing)); @override PlayerMatchingProcessing get _value => super._value as PlayerMatchingProcessing; } /// @nodoc class _$PlayerMatchingProcessing implements PlayerMatchingProcessing { const _$PlayerMatchingProcessing(); @override String toString() { return 'PlayerMatchingState.processing()'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PlayerMatchingProcessing); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) { return processing(); } @override @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) { return processing?.call(); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) { if (processing != null) { return processing(); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) { return processing(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) { return processing?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) { if (processing != null) { return processing(this); } return orElse(); } } abstract class PlayerMatchingProcessing implements PlayerMatchingState { const factory PlayerMatchingProcessing() = _$PlayerMatchingProcessing; } /// @nodoc abstract class $PlayerMatchedCopyWith<$Res> { factory $PlayerMatchedCopyWith( PlayerMatched value, $Res Function(PlayerMatched) then) = _$PlayerMatchedCopyWithImpl<$Res>; $Res call({String id}); } /// @nodoc class _$PlayerMatchedCopyWithImpl<$Res> extends _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerMatchedCopyWith<$Res> { _$PlayerMatchedCopyWithImpl( PlayerMatched _value, $Res Function(PlayerMatched) _then) : super(_value, (v) => _then(v as PlayerMatched)); @override PlayerMatched get _value => super._value as PlayerMatched; @override $Res call({ Object? id = freezed, }) { return _then(PlayerMatched( id == freezed ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$PlayerMatched implements PlayerMatched { const _$PlayerMatched(this.id); @override final String id; @override String toString() { return 'PlayerMatchingState.isMatched(id: $id)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PlayerMatched && const DeepCollectionEquality().equals(other.id, id)); } @override int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(id)); @JsonKey(ignore: true) @override $PlayerMatchedCopyWith get copyWith => _$PlayerMatchedCopyWithImpl(this, _$identity); @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) { return isMatched(id); } @override @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) { return isMatched?.call(id); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) { if (isMatched != null) { return isMatched(id); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) { return isMatched(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) { return isMatched?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) { if (isMatched != null) { return isMatched(this); } return orElse(); } } abstract class PlayerMatched implements PlayerMatchingState { const factory PlayerMatched(String id) = _$PlayerMatched; String get id; @JsonKey(ignore: true) $PlayerMatchedCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $PlayerQueueCopyWith<$Res> { factory $PlayerQueueCopyWith( PlayerQueue value, $Res Function(PlayerQueue) then) = _$PlayerQueueCopyWithImpl<$Res>; } /// @nodoc class _$PlayerQueueCopyWithImpl<$Res> extends _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerQueueCopyWith<$Res> { _$PlayerQueueCopyWithImpl( PlayerQueue _value, $Res Function(PlayerQueue) _then) : super(_value, (v) => _then(v as PlayerQueue)); @override PlayerQueue get _value => super._value as PlayerQueue; } /// @nodoc class _$PlayerQueue implements PlayerQueue { const _$PlayerQueue(); @override String toString() { return 'PlayerMatchingState.isQueued()'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PlayerQueue); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) { return isQueued(); } @override @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) { return isQueued?.call(); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) { if (isQueued != null) { return isQueued(); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) { return isQueued(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) { return isQueued?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) { if (isQueued != null) { return isQueued(this); } return orElse(); } } abstract class PlayerQueue implements PlayerMatchingState { const factory PlayerQueue() = _$PlayerQueue; } /// @nodoc abstract class $PlayerMatchingErrorCopyWith<$Res> { factory $PlayerMatchingErrorCopyWith( PlayerMatchingError value, $Res Function(PlayerMatchingError) then) = _$PlayerMatchingErrorCopyWithImpl<$Res>; $Res call({String? message}); } /// @nodoc class _$PlayerMatchingErrorCopyWithImpl<$Res> extends _$PlayerMatchingStateCopyWithImpl<$Res> implements $PlayerMatchingErrorCopyWith<$Res> { _$PlayerMatchingErrorCopyWithImpl( PlayerMatchingError _value, $Res Function(PlayerMatchingError) _then) : super(_value, (v) => _then(v as PlayerMatchingError)); @override PlayerMatchingError get _value => super._value as PlayerMatchingError; @override $Res call({ Object? message = freezed, }) { return _then(PlayerMatchingError( message: message == freezed ? _value.message : message // ignore: cast_nullable_to_non_nullable as String?, )); } } /// @nodoc class _$PlayerMatchingError implements PlayerMatchingError { const _$PlayerMatchingError({this.message}); @override final String? message; @override String toString() { return 'PlayerMatchingState.error(message: $message)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PlayerMatchingError && const DeepCollectionEquality().equals(other.message, message)); } @override int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(message)); @JsonKey(ignore: true) @override $PlayerMatchingErrorCopyWith get copyWith => _$PlayerMatchingErrorCopyWithImpl(this, _$identity); @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() processing, required TResult Function(String id) isMatched, required TResult Function() isQueued, required TResult Function(String? message) error, }) { return error(message); } @override @optionalTypeArgs TResult? whenOrNull( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, }) { return error?.call(message); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? processing, TResult Function(String id)? isMatched, TResult Function()? isQueued, TResult Function(String? message)? error, required TResult orElse(), }) { if (error != null) { return error(message); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(PlayerMatchingIdle value) $default, { required TResult Function(PlayerMatchingProcessing value) processing, required TResult Function(PlayerMatched value) isMatched, required TResult Function(PlayerQueue value) isQueued, required TResult Function(PlayerMatchingError value) error, }) { return error(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, }) { return error?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(PlayerMatchingIdle value)? $default, { TResult Function(PlayerMatchingProcessing value)? processing, TResult Function(PlayerMatched value)? isMatched, TResult Function(PlayerQueue value)? isQueued, TResult Function(PlayerMatchingError value)? error, required TResult orElse(), }) { if (error != null) { return error(this); } return orElse(); } } abstract class PlayerMatchingError implements PlayerMatchingState { const factory PlayerMatchingError({String? message}) = _$PlayerMatchingError; String? get message; @JsonKey(ignore: true) $PlayerMatchingErrorCopyWith get copyWith => throw _privateConstructorUsedError; }