2022-01-27 14:34:29 +03:00
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
2022-05-12 12:06:28 +03:00
// ignore_for_file: type=lint
2022-12-05 17:26:54 +03:00
// 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
2022-01-27 14:34:29 +03:00
part of ' models.dart ' ;
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _ $identity < T > ( T value ) = > value ;
final _privateConstructorUsedError = UnsupportedError (
2022-05-12 12:06:28 +03:00
' 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. \n Please check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
2022-01-27 14:34:29 +03:00
RpcResponse _ $RpcResponseFromJson ( Map < String , dynamic > 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 < String , dynamic > get body = > throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( Map < String , dynamic > body ) success ,
required TResult Function ( String status , Map < String , dynamic > body ) signal ,
required TResult Function (
String status , String message , Map < String , dynamic > body )
error ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Map < String , dynamic > body ) ? success ,
TResult ? Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult ? Function ( String status , String message , Map < String , dynamic > body ) ?
2022-01-27 14:34:29 +03:00
error ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( Map < String , dynamic > body ) ? success ,
TResult Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult Function ( String status , String message , Map < String , dynamic > body ) ?
error ,
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( Success value ) success ,
required TResult Function ( Signal value ) signal ,
required TResult Function ( RpcError value ) error ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Success value ) ? success ,
TResult ? Function ( Signal value ) ? signal ,
TResult ? Function ( RpcError value ) ? error ,
2022-01-27 14:34:29 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( Success value ) ? success ,
TResult Function ( Signal value ) ? signal ,
TResult Function ( RpcError value ) ? error ,
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$RpcResponseCopyWith < RpcResponse > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $RpcResponseCopyWith < $Res > {
factory $RpcResponseCopyWith (
RpcResponse value , $Res Function ( RpcResponse ) then ) =
2022-10-19 12:15:48 +03:00
_ $RpcResponseCopyWithImpl < $Res , RpcResponse > ;
@ useResult
2022-01-27 14:34:29 +03:00
$Res call ( { Map < String , dynamic > body } ) ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $RpcResponseCopyWithImpl < $Res , $Val extends RpcResponse >
implements $RpcResponseCopyWith < $Res > {
2022-01-27 14:34:29 +03:00
_ $RpcResponseCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? body = null ,
2022-01-27 14:34:29 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
body: null = = body
2022-01-27 14:34:29 +03:00
? _value . body
: body // ignore: cast_nullable_to_non_nullable
as Map < String , dynamic > ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2022-01-27 14:34:29 +03:00
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $SuccessCopyWith < $Res > implements $RpcResponseCopyWith < $Res > {
factory _ $ $SuccessCopyWith ( _ $Success value , $Res Function ( _ $Success ) then ) =
__ $ $SuccessCopyWithImpl < $Res > ;
2022-01-27 14:34:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-01-27 14:34:29 +03:00
$Res call ( { Map < String , dynamic > body } ) ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $SuccessCopyWithImpl < $Res >
extends _ $RpcResponseCopyWithImpl < $Res , _ $Success >
2022-05-12 12:06:28 +03:00
implements _ $ $SuccessCopyWith < $Res > {
__ $ $SuccessCopyWithImpl ( _ $Success _value , $Res Function ( _ $Success ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? body = null ,
2022-01-27 14:34:29 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $Success (
2022-10-19 12:15:48 +03:00
null = = body
2022-05-12 12:06:28 +03:00
? _value . _body
2022-01-27 14:34:29 +03:00
: body // ignore: cast_nullable_to_non_nullable
as Map < String , dynamic > ,
) ) ;
}
}
/// @nodoc
@ JsonSerializable ( )
class _ $Success implements Success {
2022-05-12 12:06:28 +03:00
_ $Success ( final Map < String , dynamic > body , { final String ? $type } )
: _body = body ,
$type = $type ? ? ' success ' ;
2022-01-27 14:34:29 +03:00
factory _ $Success . fromJson ( Map < String , dynamic > json ) = >
_ $ $SuccessFromJson ( json ) ;
2022-05-12 12:06:28 +03:00
final Map < String , dynamic > _body ;
2022-01-27 14:34:29 +03:00
@ override
2022-05-12 12:06:28 +03:00
Map < String , dynamic > get body {
2022-12-05 17:26:54 +03:00
if ( _body is EqualUnmodifiableMapView ) return _body ;
2022-05-12 12:06:28 +03:00
// ignore: implicit_dynamic_type
return EqualUnmodifiableMapView ( _body ) ;
}
2022-01-27 14:34:29 +03:00
@ 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 & &
2022-05-12 12:06:28 +03:00
other is _ $Success & &
const DeepCollectionEquality ( ) . equals ( other . _body , _body ) ) ;
2022-01-27 14:34:29 +03:00
}
2022-05-12 12:06:28 +03:00
@ JsonKey ( ignore: true )
2022-01-27 14:34:29 +03:00
@ override
int get hashCode = >
2022-05-12 12:06:28 +03:00
Object . hash ( runtimeType , const DeepCollectionEquality ( ) . hash ( _body ) ) ;
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $SuccessCopyWith < _ $Success > get copyWith = >
__ $ $SuccessCopyWithImpl < _ $Success > ( this , _ $identity ) ;
2022-01-27 14:34:29 +03:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( Map < String , dynamic > body ) success ,
required TResult Function ( String status , Map < String , dynamic > body ) signal ,
required TResult Function (
String status , String message , Map < String , dynamic > body )
error ,
} ) {
return success ( body ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Map < String , dynamic > body ) ? success ,
TResult ? Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult ? Function ( String status , String message , Map < String , dynamic > body ) ?
2022-01-27 14:34:29 +03:00
error ,
} ) {
return success ? . call ( body ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( Map < String , dynamic > body ) ? success ,
TResult Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult Function ( String status , String message , Map < String , dynamic > body ) ?
error ,
required TResult orElse ( ) ,
} ) {
if ( success ! = null ) {
return success ( body ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
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 extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Success value ) ? success ,
TResult ? Function ( Signal value ) ? signal ,
TResult ? Function ( RpcError value ) ? error ,
2022-01-27 14:34:29 +03:00
} ) {
return success ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
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 < String , dynamic > toJson ( ) {
2022-07-21 17:38:45 +03:00
return _ $ $SuccessToJson (
this ,
) ;
2022-01-27 14:34:29 +03:00
}
}
abstract class Success implements RpcResponse {
2022-05-12 12:06:28 +03:00
factory Success ( final Map < String , dynamic > body ) = _ $Success ;
2022-01-27 14:34:29 +03:00
factory Success . fromJson ( Map < String , dynamic > json ) = _ $Success . fromJson ;
@ override
2022-07-07 11:29:42 +03:00
Map < String , dynamic > get body ;
2022-01-27 14:34:29 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $SuccessCopyWith < _ $Success > get copyWith = >
throw _privateConstructorUsedError ;
2022-01-27 14:34:29 +03:00
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $SignalCopyWith < $Res > implements $RpcResponseCopyWith < $Res > {
factory _ $ $SignalCopyWith ( _ $Signal value , $Res Function ( _ $Signal ) then ) =
__ $ $SignalCopyWithImpl < $Res > ;
2022-01-27 14:34:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-01-27 14:34:29 +03:00
$Res call ( { String status , Map < String , dynamic > body } ) ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $SignalCopyWithImpl < $Res >
extends _ $RpcResponseCopyWithImpl < $Res , _ $Signal >
2022-05-12 12:06:28 +03:00
implements _ $ $SignalCopyWith < $Res > {
__ $ $SignalCopyWithImpl ( _ $Signal _value , $Res Function ( _ $Signal ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? status = null ,
Object ? body = null ,
2022-01-27 14:34:29 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $Signal (
2022-10-19 12:15:48 +03:00
null = = status
2022-01-27 14:34:29 +03:00
? _value . status
: status // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = body
2022-05-12 12:06:28 +03:00
? _value . _body
2022-01-27 14:34:29 +03:00
: body // ignore: cast_nullable_to_non_nullable
as Map < String , dynamic > ,
) ) ;
}
}
/// @nodoc
@ JsonSerializable ( )
class _ $Signal implements Signal {
2022-05-12 12:06:28 +03:00
_ $Signal ( this . status , final Map < String , dynamic > body , { final String ? $type } )
: _body = body ,
$type = $type ? ? ' signal ' ;
2022-01-27 14:34:29 +03:00
factory _ $Signal . fromJson ( Map < String , dynamic > json ) = >
_ $ $SignalFromJson ( json ) ;
@ override
final String status ;
2022-05-12 12:06:28 +03:00
final Map < String , dynamic > _body ;
2022-01-27 14:34:29 +03:00
@ override
2022-05-12 12:06:28 +03:00
Map < String , dynamic > get body {
2022-12-05 17:26:54 +03:00
if ( _body is EqualUnmodifiableMapView ) return _body ;
2022-05-12 12:06:28 +03:00
// ignore: implicit_dynamic_type
return EqualUnmodifiableMapView ( _body ) ;
}
2022-01-27 14:34:29 +03:00
@ 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 & &
2022-05-12 12:06:28 +03:00
other is _ $Signal & &
2022-10-19 12:15:48 +03:00
( identical ( other . status , status ) | | other . status = = status ) & &
2022-05-12 12:06:28 +03:00
const DeepCollectionEquality ( ) . equals ( other . _body , _body ) ) ;
2022-01-27 14:34:29 +03:00
}
2022-05-12 12:06:28 +03:00
@ JsonKey ( ignore: true )
2022-01-27 14:34:29 +03:00
@ override
int get hashCode = > Object . hash (
2022-10-19 12:15:48 +03:00
runtimeType , status , const DeepCollectionEquality ( ) . hash ( _body ) ) ;
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $SignalCopyWith < _ $Signal > get copyWith = >
__ $ $SignalCopyWithImpl < _ $Signal > ( this , _ $identity ) ;
2022-01-27 14:34:29 +03:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( Map < String , dynamic > body ) success ,
required TResult Function ( String status , Map < String , dynamic > body ) signal ,
required TResult Function (
String status , String message , Map < String , dynamic > body )
error ,
} ) {
return signal ( status , body ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Map < String , dynamic > body ) ? success ,
TResult ? Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult ? Function ( String status , String message , Map < String , dynamic > body ) ?
2022-01-27 14:34:29 +03:00
error ,
} ) {
return signal ? . call ( status , body ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( Map < String , dynamic > body ) ? success ,
TResult Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult Function ( String status , String message , Map < String , dynamic > body ) ?
error ,
required TResult orElse ( ) ,
} ) {
if ( signal ! = null ) {
return signal ( status , body ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
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 extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Success value ) ? success ,
TResult ? Function ( Signal value ) ? signal ,
TResult ? Function ( RpcError value ) ? error ,
2022-01-27 14:34:29 +03:00
} ) {
return signal ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
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 < String , dynamic > toJson ( ) {
2022-07-21 17:38:45 +03:00
return _ $ $SignalToJson (
this ,
) ;
2022-01-27 14:34:29 +03:00
}
}
abstract class Signal implements RpcResponse {
2022-05-12 12:06:28 +03:00
factory Signal ( final String status , final Map < String , dynamic > body ) =
_ $Signal ;
2022-01-27 14:34:29 +03:00
factory Signal . fromJson ( Map < String , dynamic > json ) = _ $Signal . fromJson ;
2022-07-07 11:29:42 +03:00
String get status ;
2022-01-27 14:34:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
Map < String , dynamic > get body ;
2022-01-27 14:34:29 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $SignalCopyWith < _ $Signal > get copyWith = >
throw _privateConstructorUsedError ;
2022-01-27 14:34:29 +03:00
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $RpcErrorCopyWith < $Res > implements $RpcResponseCopyWith < $Res > {
factory _ $ $RpcErrorCopyWith (
_ $RpcError value , $Res Function ( _ $RpcError ) then ) =
__ $ $RpcErrorCopyWithImpl < $Res > ;
2022-01-27 14:34:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-01-27 14:34:29 +03:00
$Res call ( { String status , String message , Map < String , dynamic > body } ) ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $RpcErrorCopyWithImpl < $Res >
extends _ $RpcResponseCopyWithImpl < $Res , _ $RpcError >
2022-05-12 12:06:28 +03:00
implements _ $ $RpcErrorCopyWith < $Res > {
__ $ $RpcErrorCopyWithImpl ( _ $RpcError _value , $Res Function ( _ $RpcError ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? status = null ,
Object ? message = null ,
Object ? body = null ,
2022-01-27 14:34:29 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $RpcError (
2022-10-19 12:15:48 +03:00
null = = status
2022-01-27 14:34:29 +03:00
? _value . status
: status // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = message
2022-01-27 14:34:29 +03:00
? _value . message
: message // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = body
2022-05-12 12:06:28 +03:00
? _value . _body
2022-01-27 14:34:29 +03:00
: body // ignore: cast_nullable_to_non_nullable
as Map < String , dynamic > ,
) ) ;
}
}
/// @nodoc
@ JsonSerializable ( )
class _ $RpcError implements RpcError {
2022-05-12 12:06:28 +03:00
_ $RpcError ( this . status , this . message , final Map < String , dynamic > body ,
{ final String ? $type } )
: _body = body ,
$type = $type ? ? ' error ' ;
2022-01-27 14:34:29 +03:00
factory _ $RpcError . fromJson ( Map < String , dynamic > json ) = >
_ $ $RpcErrorFromJson ( json ) ;
@ override
final String status ;
@ override
final String message ;
2022-05-12 12:06:28 +03:00
final Map < String , dynamic > _body ;
2022-01-27 14:34:29 +03:00
@ override
2022-05-12 12:06:28 +03:00
Map < String , dynamic > get body {
2022-12-05 17:26:54 +03:00
if ( _body is EqualUnmodifiableMapView ) return _body ;
2022-05-12 12:06:28 +03:00
// ignore: implicit_dynamic_type
return EqualUnmodifiableMapView ( _body ) ;
}
2022-01-27 14:34:29 +03:00
@ 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 & &
2022-05-12 12:06:28 +03:00
other is _ $RpcError & &
2022-10-19 12:15:48 +03:00
( identical ( other . status , status ) | | other . status = = status ) & &
( identical ( other . message , message ) | | other . message = = message ) & &
2022-05-12 12:06:28 +03:00
const DeepCollectionEquality ( ) . equals ( other . _body , _body ) ) ;
2022-01-27 14:34:29 +03:00
}
2022-05-12 12:06:28 +03:00
@ JsonKey ( ignore: true )
2022-01-27 14:34:29 +03:00
@ override
int get hashCode = > Object . hash (
2022-10-19 12:15:48 +03:00
runtimeType , status , message , const DeepCollectionEquality ( ) . hash ( _body ) ) ;
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $RpcErrorCopyWith < _ $RpcError > get copyWith = >
__ $ $RpcErrorCopyWithImpl < _ $RpcError > ( this , _ $identity ) ;
2022-01-27 14:34:29 +03:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( Map < String , dynamic > body ) success ,
required TResult Function ( String status , Map < String , dynamic > body ) signal ,
required TResult Function (
String status , String message , Map < String , dynamic > body )
error ,
} ) {
return error ( status , message , body ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Map < String , dynamic > body ) ? success ,
TResult ? Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult ? Function ( String status , String message , Map < String , dynamic > body ) ?
2022-01-27 14:34:29 +03:00
error ,
} ) {
return error ? . call ( status , message , body ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( Map < String , dynamic > body ) ? success ,
TResult Function ( String status , Map < String , dynamic > body ) ? signal ,
TResult Function ( String status , String message , Map < String , dynamic > body ) ?
error ,
required TResult orElse ( ) ,
} ) {
if ( error ! = null ) {
return error ( status , message , body ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
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 extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( Success value ) ? success ,
TResult ? Function ( Signal value ) ? signal ,
TResult ? Function ( RpcError value ) ? error ,
2022-01-27 14:34:29 +03:00
} ) {
return error ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
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 < String , dynamic > toJson ( ) {
2022-07-21 17:38:45 +03:00
return _ $ $RpcErrorToJson (
this ,
) ;
2022-01-27 14:34:29 +03:00
}
}
abstract class RpcError implements RpcResponse {
2022-05-12 12:06:28 +03:00
factory RpcError ( final String status , final String message ,
final Map < String , dynamic > body ) = _ $RpcError ;
2022-01-27 14:34:29 +03:00
factory RpcError . fromJson ( Map < String , dynamic > json ) = _ $RpcError . fromJson ;
2022-07-07 11:29:42 +03:00
String get status ;
String get message ;
2022-01-27 14:34:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
Map < String , dynamic > get body ;
2022-01-27 14:34:29 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $RpcErrorCopyWith < _ $RpcError > get copyWith = >
2022-01-27 14:34:29 +03:00
throw _privateConstructorUsedError ;
}
2022-03-16 16:55:21 +03:00
RpcState _ $RpcStateFromJson ( Map < String , dynamic > json ) {
return _RpcState . fromJson ( json ) ;
}
2022-01-27 14:34:29 +03:00
/// @nodoc
mixin _ $RpcState {
String get version = > throw _privateConstructorUsedError ;
2022-03-16 16:55:21 +03:00
bool get isAdmin = > throw _privateConstructorUsedError ;
2022-01-27 14:34:29 +03:00
2022-03-16 16:55:21 +03:00
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
$RpcStateCopyWith < RpcState > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $RpcStateCopyWith < $Res > {
factory $RpcStateCopyWith ( RpcState value , $Res Function ( RpcState ) then ) =
2022-10-19 12:15:48 +03:00
_ $RpcStateCopyWithImpl < $Res , RpcState > ;
@ useResult
2022-03-16 16:55:21 +03:00
$Res call ( { String version , bool isAdmin } ) ;
2022-01-27 14:34:29 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $RpcStateCopyWithImpl < $Res , $Val extends RpcState >
implements $RpcStateCopyWith < $Res > {
2022-01-27 14:34:29 +03:00
_ $RpcStateCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? version = null ,
Object ? isAdmin = null ,
2022-01-27 14:34:29 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
version: null = = version
2022-01-27 14:34:29 +03:00
? _value . version
: version // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
isAdmin: null = = isAdmin
2022-03-16 16:55:21 +03:00
? _value . isAdmin
: isAdmin // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2022-01-27 14:34:29 +03:00
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $_RpcStateCopyWith < $Res > implements $RpcStateCopyWith < $Res > {
factory _ $ $_RpcStateCopyWith (
_ $_RpcState value , $Res Function ( _ $_RpcState ) then ) =
__ $ $_RpcStateCopyWithImpl < $Res > ;
2022-01-27 14:34:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-03-16 16:55:21 +03:00
$Res call ( { String version , bool isAdmin } ) ;
2022-01-27 14:34:29 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $_RpcStateCopyWithImpl < $Res >
extends _ $RpcStateCopyWithImpl < $Res , _ $_RpcState >
2022-05-12 12:06:28 +03:00
implements _ $ $_RpcStateCopyWith < $Res > {
__ $ $_RpcStateCopyWithImpl (
_ $_RpcState _value , $Res Function ( _ $_RpcState ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-27 14:34:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-27 14:34:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? version = null ,
Object ? isAdmin = null ,
2022-01-27 14:34:29 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $_RpcState (
2022-10-19 12:15:48 +03:00
null = = version
2022-01-27 14:34:29 +03:00
? _value . version
: version // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = isAdmin
2022-03-16 16:55:21 +03:00
? _value . isAdmin
: isAdmin // ignore: cast_nullable_to_non_nullable
as bool ,
2022-01-27 14:34:29 +03:00
) ) ;
}
}
/// @nodoc
2022-03-16 16:55:21 +03:00
@ JsonSerializable ( )
2022-01-27 14:34:29 +03:00
class _ $_RpcState implements _RpcState {
2022-03-16 16:55:21 +03:00
const _ $_RpcState ( this . version , this . isAdmin ) ;
factory _ $_RpcState . fromJson ( Map < String , dynamic > json ) = >
_ $ $_RpcStateFromJson ( json ) ;
2022-01-27 14:34:29 +03:00
@ override
final String version ;
2022-03-16 16:55:21 +03:00
@ override
final bool isAdmin ;
2022-01-27 14:34:29 +03:00
@ override
String toString ( ) {
2022-03-16 16:55:21 +03:00
return ' RpcState(version: $ version , isAdmin: $ isAdmin ) ' ;
2022-01-27 14:34:29 +03:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $_RpcState & &
2022-10-19 12:15:48 +03:00
( identical ( other . version , version ) | | other . version = = version ) & &
( identical ( other . isAdmin , isAdmin ) | | other . isAdmin = = isAdmin ) ) ;
2022-01-27 14:34:29 +03:00
}
2022-05-12 12:06:28 +03:00
@ JsonKey ( ignore: true )
2022-01-27 14:34:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
int get hashCode = > Object . hash ( runtimeType , version , isAdmin ) ;
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $_RpcStateCopyWith < _ $_RpcState > get copyWith = >
__ $ $_RpcStateCopyWithImpl < _ $_RpcState > ( this , _ $identity ) ;
2022-03-16 16:55:21 +03:00
@ override
Map < String , dynamic > toJson ( ) {
2022-07-21 17:38:45 +03:00
return _ $ $_RpcStateToJson (
this ,
) ;
2022-03-16 16:55:21 +03:00
}
2022-01-27 14:34:29 +03:00
}
abstract class _RpcState implements RpcState {
2022-05-12 12:06:28 +03:00
const factory _RpcState ( final String version , final bool isAdmin ) =
_ $_RpcState ;
2022-03-16 16:55:21 +03:00
factory _RpcState . fromJson ( Map < String , dynamic > json ) = _ $_RpcState . fromJson ;
2022-01-27 14:34:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
String get version ;
2022-01-27 14:34:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
bool get isAdmin ;
2022-03-16 16:55:21 +03:00
@ override
2022-01-27 14:34:29 +03:00
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $_RpcStateCopyWith < _ $_RpcState > get copyWith = >
2022-01-27 14:34:29 +03:00
throw _privateConstructorUsedError ;
}