// 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 'models.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#custom-getters-and-methods'); RpcResponse _$RpcResponseFromJson(Map json) { switch (json['kind']) { case 'success': return Success.fromJson(json); case 'signal': return Signal.fromJson(json); case 'error': return RpcError.fromJson(json); default: throw CheckedFromJsonException( json, 'kind', 'RpcResponse', 'Invalid union type "${json['kind']}"!'); } } /// @nodoc mixin _$RpcResponse { Map get body => throw _privateConstructorUsedError; @optionalTypeArgs TResult when({ required TResult Function(Map body) success, required TResult Function(String status, Map body) signal, required TResult Function( String status, String message, Map body) error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(Success value) success, required TResult Function(Signal value) signal, required TResult Function(RpcError value) error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, required TResult orElse(), }) => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $RpcResponseCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $RpcResponseCopyWith<$Res> { factory $RpcResponseCopyWith( RpcResponse value, $Res Function(RpcResponse) then) = _$RpcResponseCopyWithImpl<$Res>; $Res call({Map body}); } /// @nodoc class _$RpcResponseCopyWithImpl<$Res> implements $RpcResponseCopyWith<$Res> { _$RpcResponseCopyWithImpl(this._value, this._then); final RpcResponse _value; // ignore: unused_field final $Res Function(RpcResponse) _then; @override $Res call({ Object? body = freezed, }) { return _then(_value.copyWith( body: body == freezed ? _value.body : body // ignore: cast_nullable_to_non_nullable as Map, )); } } /// @nodoc abstract class _$$SuccessCopyWith<$Res> implements $RpcResponseCopyWith<$Res> { factory _$$SuccessCopyWith(_$Success value, $Res Function(_$Success) then) = __$$SuccessCopyWithImpl<$Res>; @override $Res call({Map body}); } /// @nodoc class __$$SuccessCopyWithImpl<$Res> extends _$RpcResponseCopyWithImpl<$Res> implements _$$SuccessCopyWith<$Res> { __$$SuccessCopyWithImpl(_$Success _value, $Res Function(_$Success) _then) : super(_value, (v) => _then(v as _$Success)); @override _$Success get _value => super._value as _$Success; @override $Res call({ Object? body = freezed, }) { return _then(_$Success( body == freezed ? _value._body : body // ignore: cast_nullable_to_non_nullable as Map, )); } } /// @nodoc @JsonSerializable() class _$Success implements Success { _$Success(final Map body, {final String? $type}) : _body = body, $type = $type ?? 'success'; factory _$Success.fromJson(Map json) => _$$SuccessFromJson(json); final Map _body; @override Map get body { // ignore: implicit_dynamic_type return EqualUnmodifiableMapView(_body); } @JsonKey(name: 'kind') final String $type; @override String toString() { return 'RpcResponse.success(body: $body)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$Success && const DeepCollectionEquality().equals(other._body, _body)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(_body)); @JsonKey(ignore: true) @override _$$SuccessCopyWith<_$Success> get copyWith => __$$SuccessCopyWithImpl<_$Success>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function(Map body) success, required TResult Function(String status, Map body) signal, required TResult Function( String status, String message, Map body) error, }) { return success(body); } @override @optionalTypeArgs TResult? whenOrNull({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, }) { return success?.call(body); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, required TResult orElse(), }) { if (success != null) { return success(body); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(Success value) success, required TResult Function(Signal value) signal, required TResult Function(RpcError value) error, }) { return success(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, }) { return success?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, required TResult orElse(), }) { if (success != null) { return success(this); } return orElse(); } @override Map toJson() { return _$$SuccessToJson(this); } } abstract class Success implements RpcResponse { factory Success(final Map body) = _$Success; factory Success.fromJson(Map json) = _$Success.fromJson; @override Map get body => throw _privateConstructorUsedError; @override @JsonKey(ignore: true) _$$SuccessCopyWith<_$Success> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$SignalCopyWith<$Res> implements $RpcResponseCopyWith<$Res> { factory _$$SignalCopyWith(_$Signal value, $Res Function(_$Signal) then) = __$$SignalCopyWithImpl<$Res>; @override $Res call({String status, Map body}); } /// @nodoc class __$$SignalCopyWithImpl<$Res> extends _$RpcResponseCopyWithImpl<$Res> implements _$$SignalCopyWith<$Res> { __$$SignalCopyWithImpl(_$Signal _value, $Res Function(_$Signal) _then) : super(_value, (v) => _then(v as _$Signal)); @override _$Signal get _value => super._value as _$Signal; @override $Res call({ Object? status = freezed, Object? body = freezed, }) { return _then(_$Signal( status == freezed ? _value.status : status // ignore: cast_nullable_to_non_nullable as String, body == freezed ? _value._body : body // ignore: cast_nullable_to_non_nullable as Map, )); } } /// @nodoc @JsonSerializable() class _$Signal implements Signal { _$Signal(this.status, final Map body, {final String? $type}) : _body = body, $type = $type ?? 'signal'; factory _$Signal.fromJson(Map json) => _$$SignalFromJson(json); @override final String status; final Map _body; @override Map get body { // ignore: implicit_dynamic_type return EqualUnmodifiableMapView(_body); } @JsonKey(name: 'kind') final String $type; @override String toString() { return 'RpcResponse.signal(status: $status, body: $body)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$Signal && const DeepCollectionEquality().equals(other.status, status) && const DeepCollectionEquality().equals(other._body, _body)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(status), const DeepCollectionEquality().hash(_body)); @JsonKey(ignore: true) @override _$$SignalCopyWith<_$Signal> get copyWith => __$$SignalCopyWithImpl<_$Signal>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function(Map body) success, required TResult Function(String status, Map body) signal, required TResult Function( String status, String message, Map body) error, }) { return signal(status, body); } @override @optionalTypeArgs TResult? whenOrNull({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, }) { return signal?.call(status, body); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, required TResult orElse(), }) { if (signal != null) { return signal(status, body); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(Success value) success, required TResult Function(Signal value) signal, required TResult Function(RpcError value) error, }) { return signal(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, }) { return signal?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, required TResult orElse(), }) { if (signal != null) { return signal(this); } return orElse(); } @override Map toJson() { return _$$SignalToJson(this); } } abstract class Signal implements RpcResponse { factory Signal(final String status, final Map body) = _$Signal; factory Signal.fromJson(Map json) = _$Signal.fromJson; String get status => throw _privateConstructorUsedError; @override Map get body => throw _privateConstructorUsedError; @override @JsonKey(ignore: true) _$$SignalCopyWith<_$Signal> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$RpcErrorCopyWith<$Res> implements $RpcResponseCopyWith<$Res> { factory _$$RpcErrorCopyWith( _$RpcError value, $Res Function(_$RpcError) then) = __$$RpcErrorCopyWithImpl<$Res>; @override $Res call({String status, String message, Map body}); } /// @nodoc class __$$RpcErrorCopyWithImpl<$Res> extends _$RpcResponseCopyWithImpl<$Res> implements _$$RpcErrorCopyWith<$Res> { __$$RpcErrorCopyWithImpl(_$RpcError _value, $Res Function(_$RpcError) _then) : super(_value, (v) => _then(v as _$RpcError)); @override _$RpcError get _value => super._value as _$RpcError; @override $Res call({ Object? status = freezed, Object? message = freezed, Object? body = freezed, }) { return _then(_$RpcError( status == freezed ? _value.status : status // ignore: cast_nullable_to_non_nullable as String, message == freezed ? _value.message : message // ignore: cast_nullable_to_non_nullable as String, body == freezed ? _value._body : body // ignore: cast_nullable_to_non_nullable as Map, )); } } /// @nodoc @JsonSerializable() class _$RpcError implements RpcError { _$RpcError(this.status, this.message, final Map body, {final String? $type}) : _body = body, $type = $type ?? 'error'; factory _$RpcError.fromJson(Map json) => _$$RpcErrorFromJson(json); @override final String status; @override final String message; final Map _body; @override Map get body { // ignore: implicit_dynamic_type return EqualUnmodifiableMapView(_body); } @JsonKey(name: 'kind') final String $type; @override String toString() { return 'RpcResponse.error(status: $status, message: $message, body: $body)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$RpcError && const DeepCollectionEquality().equals(other.status, status) && const DeepCollectionEquality().equals(other.message, message) && const DeepCollectionEquality().equals(other._body, _body)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(status), const DeepCollectionEquality().hash(message), const DeepCollectionEquality().hash(_body)); @JsonKey(ignore: true) @override _$$RpcErrorCopyWith<_$RpcError> get copyWith => __$$RpcErrorCopyWithImpl<_$RpcError>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function(Map body) success, required TResult Function(String status, Map body) signal, required TResult Function( String status, String message, Map body) error, }) { return error(status, message, body); } @override @optionalTypeArgs TResult? whenOrNull({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, }) { return error?.call(status, message, body); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(Map body)? success, TResult Function(String status, Map body)? signal, TResult Function(String status, String message, Map body)? error, required TResult orElse(), }) { if (error != null) { return error(status, message, body); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(Success value) success, required TResult Function(Signal value) signal, required TResult Function(RpcError value) error, }) { return error(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, }) { return error?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(Success value)? success, TResult Function(Signal value)? signal, TResult Function(RpcError value)? error, required TResult orElse(), }) { if (error != null) { return error(this); } return orElse(); } @override Map toJson() { return _$$RpcErrorToJson(this); } } abstract class RpcError implements RpcResponse { factory RpcError(final String status, final String message, final Map body) = _$RpcError; factory RpcError.fromJson(Map json) = _$RpcError.fromJson; String get status => throw _privateConstructorUsedError; String get message => throw _privateConstructorUsedError; @override Map get body => throw _privateConstructorUsedError; @override @JsonKey(ignore: true) _$$RpcErrorCopyWith<_$RpcError> get copyWith => throw _privateConstructorUsedError; } RpcState _$RpcStateFromJson(Map json) { return _RpcState.fromJson(json); } /// @nodoc mixin _$RpcState { String get version => throw _privateConstructorUsedError; bool get isAdmin => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $RpcStateCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $RpcStateCopyWith<$Res> { factory $RpcStateCopyWith(RpcState value, $Res Function(RpcState) then) = _$RpcStateCopyWithImpl<$Res>; $Res call({String version, bool isAdmin}); } /// @nodoc class _$RpcStateCopyWithImpl<$Res> implements $RpcStateCopyWith<$Res> { _$RpcStateCopyWithImpl(this._value, this._then); final RpcState _value; // ignore: unused_field final $Res Function(RpcState) _then; @override $Res call({ Object? version = freezed, Object? isAdmin = freezed, }) { return _then(_value.copyWith( version: version == freezed ? _value.version : version // ignore: cast_nullable_to_non_nullable as String, isAdmin: isAdmin == freezed ? _value.isAdmin : isAdmin // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc abstract class _$$_RpcStateCopyWith<$Res> implements $RpcStateCopyWith<$Res> { factory _$$_RpcStateCopyWith( _$_RpcState value, $Res Function(_$_RpcState) then) = __$$_RpcStateCopyWithImpl<$Res>; @override $Res call({String version, bool isAdmin}); } /// @nodoc class __$$_RpcStateCopyWithImpl<$Res> extends _$RpcStateCopyWithImpl<$Res> implements _$$_RpcStateCopyWith<$Res> { __$$_RpcStateCopyWithImpl( _$_RpcState _value, $Res Function(_$_RpcState) _then) : super(_value, (v) => _then(v as _$_RpcState)); @override _$_RpcState get _value => super._value as _$_RpcState; @override $Res call({ Object? version = freezed, Object? isAdmin = freezed, }) { return _then(_$_RpcState( version == freezed ? _value.version : version // ignore: cast_nullable_to_non_nullable as String, isAdmin == freezed ? _value.isAdmin : isAdmin // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc @JsonSerializable() class _$_RpcState implements _RpcState { const _$_RpcState(this.version, this.isAdmin); factory _$_RpcState.fromJson(Map json) => _$$_RpcStateFromJson(json); @override final String version; @override final bool isAdmin; @override String toString() { return 'RpcState(version: $version, isAdmin: $isAdmin)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_RpcState && const DeepCollectionEquality().equals(other.version, version) && const DeepCollectionEquality().equals(other.isAdmin, isAdmin)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(version), const DeepCollectionEquality().hash(isAdmin)); @JsonKey(ignore: true) @override _$$_RpcStateCopyWith<_$_RpcState> get copyWith => __$$_RpcStateCopyWithImpl<_$_RpcState>(this, _$identity); @override Map toJson() { return _$$_RpcStateToJson(this); } } abstract class _RpcState implements RpcState { const factory _RpcState(final String version, final bool isAdmin) = _$_RpcState; factory _RpcState.fromJson(Map json) = _$_RpcState.fromJson; @override String get version => throw _privateConstructorUsedError; @override bool get isAdmin => throw _privateConstructorUsedError; @override @JsonKey(ignore: true) _$$_RpcStateCopyWith<_$_RpcState> get copyWith => throw _privateConstructorUsedError; }