2021-11-19 17:05:57 +03:00
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// 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 > ( 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. \n Please check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
2022-01-12 14:49:04 +03:00
/// @nodoc
class _ $YubiKeyDataTearOff {
const _ $YubiKeyDataTearOff ( ) ;
_YubiKeyData call ( DeviceNode node , String name , DeviceInfo info ) {
return _YubiKeyData (
node ,
name ,
info ,
) ;
}
}
/// @nodoc
const $YubiKeyData = _ $YubiKeyDataTearOff ( ) ;
/// @nodoc
mixin _ $YubiKeyData {
DeviceNode get node = > throw _privateConstructorUsedError ;
String get name = > throw _privateConstructorUsedError ;
DeviceInfo get info = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$YubiKeyDataCopyWith < YubiKeyData > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $YubiKeyDataCopyWith < $Res > {
factory $YubiKeyDataCopyWith (
YubiKeyData value , $Res Function ( YubiKeyData ) then ) =
_ $YubiKeyDataCopyWithImpl < $Res > ;
$Res call ( { DeviceNode node , String name , DeviceInfo info } ) ;
$DeviceNodeCopyWith < $Res > get node ;
$DeviceInfoCopyWith < $Res > get info ;
}
/// @nodoc
class _ $YubiKeyDataCopyWithImpl < $Res > implements $YubiKeyDataCopyWith < $Res > {
_ $YubiKeyDataCopyWithImpl ( this . _value , this . _then ) ;
final YubiKeyData _value ;
// ignore: unused_field
final $Res Function ( YubiKeyData ) _then ;
@ override
$Res call ( {
Object ? node = freezed ,
Object ? name = freezed ,
Object ? info = freezed ,
} ) {
return _then ( _value . copyWith (
node: node = = freezed
? _value . node
: node // ignore: cast_nullable_to_non_nullable
as DeviceNode ,
name: name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
info: info = = freezed
? _value . info
: info // ignore: cast_nullable_to_non_nullable
as DeviceInfo ,
) ) ;
}
@ override
$DeviceNodeCopyWith < $Res > get node {
return $DeviceNodeCopyWith < $Res > ( _value . node , ( value ) {
return _then ( _value . copyWith ( node: value ) ) ;
} ) ;
}
@ override
$DeviceInfoCopyWith < $Res > get info {
return $DeviceInfoCopyWith < $Res > ( _value . info , ( value ) {
return _then ( _value . copyWith ( info: value ) ) ;
} ) ;
}
}
/// @nodoc
abstract class _ $YubiKeyDataCopyWith < $Res >
implements $YubiKeyDataCopyWith < $Res > {
factory _ $YubiKeyDataCopyWith (
_YubiKeyData value , $Res Function ( _YubiKeyData ) then ) =
__ $YubiKeyDataCopyWithImpl < $Res > ;
@ override
$Res call ( { DeviceNode node , String name , DeviceInfo info } ) ;
@ override
$DeviceNodeCopyWith < $Res > get node ;
@ override
$DeviceInfoCopyWith < $Res > get info ;
}
/// @nodoc
class __ $YubiKeyDataCopyWithImpl < $Res > extends _ $YubiKeyDataCopyWithImpl < $Res >
implements _ $YubiKeyDataCopyWith < $Res > {
__ $YubiKeyDataCopyWithImpl (
_YubiKeyData _value , $Res Function ( _YubiKeyData ) _then )
: super ( _value , ( v ) = > _then ( v as _YubiKeyData ) ) ;
@ override
_YubiKeyData get _value = > super . _value as _YubiKeyData ;
@ override
$Res call ( {
Object ? node = freezed ,
Object ? name = freezed ,
Object ? info = freezed ,
} ) {
return _then ( _YubiKeyData (
node = = freezed
? _value . node
: node // ignore: cast_nullable_to_non_nullable
as DeviceNode ,
name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
info = = freezed
? _value . info
: info // ignore: cast_nullable_to_non_nullable
as DeviceInfo ,
) ) ;
}
}
/// @nodoc
class _ $_YubiKeyData implements _YubiKeyData {
_ $_YubiKeyData ( this . node , this . name , this . info ) ;
@ override
final DeviceNode node ;
@ override
final String name ;
@ override
final DeviceInfo info ;
@ override
String toString ( ) {
return ' YubiKeyData(node: $ node , name: $ name , info: $ info ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _YubiKeyData & &
const DeepCollectionEquality ( ) . equals ( other . node , node ) & &
const DeepCollectionEquality ( ) . equals ( other . name , name ) & &
const DeepCollectionEquality ( ) . equals ( other . info , info ) ) ;
}
@ override
int get hashCode = > Object . hash (
runtimeType ,
const DeepCollectionEquality ( ) . hash ( node ) ,
const DeepCollectionEquality ( ) . hash ( name ) ,
const DeepCollectionEquality ( ) . hash ( info ) ) ;
@ JsonKey ( ignore: true )
@ override
_ $YubiKeyDataCopyWith < _YubiKeyData > get copyWith = >
__ $YubiKeyDataCopyWithImpl < _YubiKeyData > ( this , _ $identity ) ;
}
abstract class _YubiKeyData implements YubiKeyData {
factory _YubiKeyData ( DeviceNode node , String name , DeviceInfo info ) =
_ $_YubiKeyData ;
@ override
DeviceNode get node ;
@ override
String get name ;
@ override
DeviceInfo get info ;
@ override
@ JsonKey ( ignore: true )
_ $YubiKeyDataCopyWith < _YubiKeyData > get copyWith = >
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
class _ $DeviceNodeTearOff {
const _ $DeviceNodeTearOff ( ) ;
2022-01-12 14:49:04 +03:00
UsbYubiKeyNode usbYubiKey (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) {
2022-01-12 14:49:04 +03:00
return UsbYubiKeyNode (
2021-11-19 17:05:57 +03:00
path ,
name ,
2022-01-12 14:49:04 +03:00
pid ,
2021-11-19 17:05:57 +03:00
info ,
) ;
}
2022-02-08 15:44:35 +03:00
NfcReaderNode nfcReader ( DevicePath path , String name ) {
2022-01-12 14:49:04 +03:00
return NfcReaderNode (
path ,
name ,
) ;
2021-11-19 17:05:57 +03:00
}
}
/// @nodoc
const $DeviceNode = _ $DeviceNodeTearOff ( ) ;
/// @nodoc
mixin _ $DeviceNode {
2022-02-08 15:44:35 +03:00
DevicePath get path = > throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
String get name = > throw _privateConstructorUsedError ;
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
@ JsonKey ( ignore: true )
$DeviceNodeCopyWith < DeviceNode > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $DeviceNodeCopyWith < $Res > {
factory $DeviceNodeCopyWith (
DeviceNode value , $Res Function ( DeviceNode ) then ) =
_ $DeviceNodeCopyWithImpl < $Res > ;
2022-02-08 15:44:35 +03:00
$Res call ( { DevicePath path , String name } ) ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
class _ $DeviceNodeCopyWithImpl < $Res > implements $DeviceNodeCopyWith < $Res > {
_ $DeviceNodeCopyWithImpl ( this . _value , this . _then ) ;
final DeviceNode _value ;
// ignore: unused_field
final $Res Function ( DeviceNode ) _then ;
@ override
$Res call ( {
Object ? path = freezed ,
Object ? name = freezed ,
} ) {
return _then ( _value . copyWith (
path: path = = freezed
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2021-11-19 17:05:57 +03:00
name: name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
2022-01-12 14:49:04 +03:00
) ) ;
}
}
/// @nodoc
abstract class $UsbYubiKeyNodeCopyWith < $Res >
implements $DeviceNodeCopyWith < $Res > {
factory $UsbYubiKeyNodeCopyWith (
UsbYubiKeyNode value , $Res Function ( UsbYubiKeyNode ) then ) =
_ $UsbYubiKeyNodeCopyWithImpl < $Res > ;
@ override
2022-03-16 14:43:56 +03:00
$Res call ( { DevicePath path , String name , UsbPid pid , DeviceInfo ? info } ) ;
2022-01-12 14:49:04 +03:00
2022-03-07 17:36:49 +03:00
$DeviceInfoCopyWith < $Res > ? get info ;
2022-01-12 14:49:04 +03:00
}
/// @nodoc
class _ $UsbYubiKeyNodeCopyWithImpl < $Res > extends _ $DeviceNodeCopyWithImpl < $Res >
implements $UsbYubiKeyNodeCopyWith < $Res > {
_ $UsbYubiKeyNodeCopyWithImpl (
UsbYubiKeyNode _value , $Res Function ( UsbYubiKeyNode ) _then )
: super ( _value , ( v ) = > _then ( v as UsbYubiKeyNode ) ) ;
@ override
UsbYubiKeyNode get _value = > super . _value as UsbYubiKeyNode ;
@ override
$Res call ( {
Object ? path = freezed ,
Object ? name = freezed ,
Object ? pid = freezed ,
Object ? info = freezed ,
} ) {
return _then ( UsbYubiKeyNode (
path = = freezed
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2022-01-12 14:49:04 +03:00
name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
pid = = freezed
? _value . pid
: pid // ignore: cast_nullable_to_non_nullable
2022-03-16 14:43:56 +03:00
as UsbPid ,
2022-01-12 14:49:04 +03:00
info = = freezed
2021-11-19 17:05:57 +03:00
? _value . info
: info // ignore: cast_nullable_to_non_nullable
2022-03-07 17:36:49 +03:00
as DeviceInfo ? ,
2021-11-19 17:05:57 +03:00
) ) ;
}
@ override
2022-03-07 17:36:49 +03:00
$DeviceInfoCopyWith < $Res > ? get info {
if ( _value . info = = null ) {
return null ;
}
return $DeviceInfoCopyWith < $Res > ( _value . info ! , ( value ) {
2021-11-19 17:05:57 +03:00
return _then ( _value . copyWith ( info: value ) ) ;
} ) ;
}
}
/// @nodoc
2022-01-12 14:49:04 +03:00
2022-03-07 11:57:29 +03:00
class _ $UsbYubiKeyNode extends UsbYubiKeyNode {
_ $UsbYubiKeyNode ( this . path , this . name , this . pid , this . info ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
@ override
2022-02-08 15:44:35 +03:00
final DevicePath path ;
2022-01-12 14:49:04 +03:00
@ override
final String name ;
@ override
2022-03-16 14:43:56 +03:00
final UsbPid pid ;
2022-01-12 14:49:04 +03:00
@ override
2022-03-07 17:36:49 +03:00
final DeviceInfo ? info ;
2022-01-12 14:49:04 +03:00
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
String toString ( ) {
return ' DeviceNode.usbYubiKey(path: $ path , name: $ name , pid: $ pid , info: $ info ) ' ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is UsbYubiKeyNode & &
const DeepCollectionEquality ( ) . equals ( other . path , path ) & &
const DeepCollectionEquality ( ) . equals ( other . name , name ) & &
const DeepCollectionEquality ( ) . equals ( other . pid , pid ) & &
const DeepCollectionEquality ( ) . equals ( other . info , info ) ) ;
}
@ override
int get hashCode = > Object . hash (
runtimeType ,
const DeepCollectionEquality ( ) . hash ( path ) ,
const DeepCollectionEquality ( ) . hash ( name ) ,
const DeepCollectionEquality ( ) . hash ( pid ) ,
const DeepCollectionEquality ( ) . hash ( info ) ) ;
@ JsonKey ( ignore: true )
@ override
$UsbYubiKeyNodeCopyWith < UsbYubiKeyNode > get copyWith = >
_ $UsbYubiKeyNodeCopyWithImpl < UsbYubiKeyNode > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return usbYubiKey ( path , name , pid , info ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return usbYubiKey ? . call ( path , name , pid , info ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) {
if ( usbYubiKey ! = null ) {
return usbYubiKey ( path , name , pid , info ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) {
return usbYubiKey ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
} ) {
return usbYubiKey ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) {
if ( usbYubiKey ! = null ) {
return usbYubiKey ( this ) ;
}
return orElse ( ) ;
}
}
2022-03-07 11:57:29 +03:00
abstract class UsbYubiKeyNode extends DeviceNode {
2022-01-12 14:49:04 +03:00
factory UsbYubiKeyNode (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) =
2022-01-12 14:49:04 +03:00
_ $UsbYubiKeyNode ;
2022-03-07 11:57:29 +03:00
UsbYubiKeyNode . _ ( ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
@ override
2022-02-08 15:44:35 +03:00
DevicePath get path ;
2022-01-12 14:49:04 +03:00
@ override
String get name ;
2022-03-16 14:43:56 +03:00
UsbPid get pid ;
2022-03-07 17:36:49 +03:00
DeviceInfo ? get info ;
2022-01-12 14:49:04 +03:00
@ override
@ JsonKey ( ignore: true )
$UsbYubiKeyNodeCopyWith < UsbYubiKeyNode > get copyWith = >
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
2022-01-12 14:49:04 +03:00
abstract class $NfcReaderNodeCopyWith < $Res >
implements $DeviceNodeCopyWith < $Res > {
factory $NfcReaderNodeCopyWith (
NfcReaderNode value , $Res Function ( NfcReaderNode ) then ) =
_ $NfcReaderNodeCopyWithImpl < $Res > ;
@ override
2022-02-08 15:44:35 +03:00
$Res call ( { DevicePath path , String name } ) ;
2022-01-12 14:49:04 +03:00
}
/// @nodoc
class _ $NfcReaderNodeCopyWithImpl < $Res > extends _ $DeviceNodeCopyWithImpl < $Res >
implements $NfcReaderNodeCopyWith < $Res > {
_ $NfcReaderNodeCopyWithImpl (
NfcReaderNode _value , $Res Function ( NfcReaderNode ) _then )
: super ( _value , ( v ) = > _then ( v as NfcReaderNode ) ) ;
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
NfcReaderNode get _value = > super . _value as NfcReaderNode ;
2021-11-19 17:05:57 +03:00
@ override
$Res call ( {
Object ? path = freezed ,
Object ? name = freezed ,
} ) {
2022-01-12 14:49:04 +03:00
return _then ( NfcReaderNode (
2021-11-19 17:05:57 +03:00
path = = freezed
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2021-11-19 17:05:57 +03:00
name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
) ) ;
}
}
/// @nodoc
2022-03-07 11:57:29 +03:00
class _ $NfcReaderNode extends NfcReaderNode {
_ $NfcReaderNode ( this . path , this . name ) : super . _ ( ) ;
2021-11-19 17:05:57 +03:00
@ override
2022-02-08 15:44:35 +03:00
final DevicePath path ;
2021-11-19 17:05:57 +03:00
@ override
final String name ;
@ override
String toString ( ) {
2022-01-12 14:49:04 +03:00
return ' DeviceNode.nfcReader(path: $ path , name: $ name ) ' ;
2021-11-19 17:05:57 +03:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-01-12 14:49:04 +03:00
other is NfcReaderNode & &
2021-11-19 17:05:57 +03:00
const DeepCollectionEquality ( ) . equals ( other . path , path ) & &
2022-01-12 14:49:04 +03:00
const DeepCollectionEquality ( ) . equals ( other . name , name ) ) ;
2021-11-19 17:05:57 +03:00
}
@ override
2022-01-12 14:49:04 +03:00
int get hashCode = > Object . hash (
runtimeType ,
const DeepCollectionEquality ( ) . hash ( path ) ,
const DeepCollectionEquality ( ) . hash ( name ) ) ;
2021-11-19 17:05:57 +03:00
@ JsonKey ( ignore: true )
@ override
2022-01-12 14:49:04 +03:00
$NfcReaderNodeCopyWith < NfcReaderNode > get copyWith = >
_ $NfcReaderNodeCopyWithImpl < NfcReaderNode > ( this , _ $identity ) ;
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return nfcReader ( path , name ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return nfcReader ? . call ( path , name ) ;
2021-11-19 17:05:57 +03:00
}
2022-01-12 14:49:04 +03:00
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) {
if ( nfcReader ! = null ) {
return nfcReader ( path , name ) ;
}
return orElse ( ) ;
}
2021-11-19 17:05:57 +03:00
2022-01-12 14:49:04 +03:00
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) {
return nfcReader ( this ) ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
} ) {
return nfcReader ? . call ( this ) ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) {
if ( nfcReader ! = null ) {
return nfcReader ( this ) ;
}
return orElse ( ) ;
}
}
2022-03-07 11:57:29 +03:00
abstract class NfcReaderNode extends DeviceNode {
2022-02-08 15:44:35 +03:00
factory NfcReaderNode ( DevicePath path , String name ) = _ $NfcReaderNode ;
2022-03-07 11:57:29 +03:00
NfcReaderNode . _ ( ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
2021-11-19 17:05:57 +03:00
@ override
2022-02-08 15:44:35 +03:00
DevicePath get path ;
2021-11-19 17:05:57 +03:00
@ override
String get name ;
@ override
@ JsonKey ( ignore: true )
2022-01-12 14:49:04 +03:00
$NfcReaderNodeCopyWith < NfcReaderNode > get copyWith = >
2021-11-19 17:05:57 +03:00
throw _privateConstructorUsedError ;
}
2021-12-02 13:44:17 +03:00
/// @nodoc
class _ $MenuActionTearOff {
const _ $MenuActionTearOff ( ) ;
_MenuAction call (
2022-02-08 17:40:26 +03:00
{ required String text ,
2022-03-03 15:55:07 +03:00
required Widget icon ,
2022-02-08 17:40:26 +03:00
void Function ( BuildContext ) ? action } ) {
2021-12-02 13:44:17 +03:00
return _MenuAction (
text: text ,
icon: icon ,
action: action ,
) ;
}
}
/// @nodoc
const $MenuAction = _ $MenuActionTearOff ( ) ;
/// @nodoc
mixin _ $MenuAction {
String get text = > throw _privateConstructorUsedError ;
2022-03-03 15:55:07 +03:00
Widget get icon = > throw _privateConstructorUsedError ;
2022-02-08 17:40:26 +03:00
void Function ( BuildContext ) ? get action = > throw _privateConstructorUsedError ;
2021-12-02 13:44:17 +03:00
@ JsonKey ( ignore: true )
$MenuActionCopyWith < MenuAction > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $MenuActionCopyWith < $Res > {
factory $MenuActionCopyWith (
MenuAction value , $Res Function ( MenuAction ) then ) =
_ $MenuActionCopyWithImpl < $Res > ;
2022-03-03 15:55:07 +03:00
$Res call ( { String text , Widget icon , void Function ( BuildContext ) ? action } ) ;
2021-12-02 13:44:17 +03:00
}
/// @nodoc
class _ $MenuActionCopyWithImpl < $Res > implements $MenuActionCopyWith < $Res > {
_ $MenuActionCopyWithImpl ( this . _value , this . _then ) ;
final MenuAction _value ;
// ignore: unused_field
final $Res Function ( MenuAction ) _then ;
@ override
$Res call ( {
Object ? text = freezed ,
Object ? icon = freezed ,
Object ? action = freezed ,
} ) {
return _then ( _value . copyWith (
text: text = = freezed
? _value . text
: text // ignore: cast_nullable_to_non_nullable
as String ,
icon: icon = = freezed
? _value . icon
: icon // ignore: cast_nullable_to_non_nullable
2022-03-03 15:55:07 +03:00
as Widget ,
2021-12-02 13:44:17 +03:00
action: action = = freezed
? _value . action
: action // ignore: cast_nullable_to_non_nullable
2022-02-08 17:40:26 +03:00
as void Function ( BuildContext ) ? ,
2021-12-02 13:44:17 +03:00
) ) ;
}
}
/// @nodoc
abstract class _ $MenuActionCopyWith < $Res > implements $MenuActionCopyWith < $Res > {
factory _ $MenuActionCopyWith (
_MenuAction value , $Res Function ( _MenuAction ) then ) =
__ $MenuActionCopyWithImpl < $Res > ;
@ override
2022-03-03 15:55:07 +03:00
$Res call ( { String text , Widget icon , void Function ( BuildContext ) ? action } ) ;
2021-12-02 13:44:17 +03:00
}
/// @nodoc
class __ $MenuActionCopyWithImpl < $Res > extends _ $MenuActionCopyWithImpl < $Res >
implements _ $MenuActionCopyWith < $Res > {
__ $MenuActionCopyWithImpl (
_MenuAction _value , $Res Function ( _MenuAction ) _then )
: super ( _value , ( v ) = > _then ( v as _MenuAction ) ) ;
@ override
_MenuAction get _value = > super . _value as _MenuAction ;
@ override
$Res call ( {
Object ? text = freezed ,
Object ? icon = freezed ,
Object ? action = freezed ,
} ) {
return _then ( _MenuAction (
text: text = = freezed
? _value . text
: text // ignore: cast_nullable_to_non_nullable
as String ,
icon: icon = = freezed
? _value . icon
: icon // ignore: cast_nullable_to_non_nullable
2022-03-03 15:55:07 +03:00
as Widget ,
2021-12-02 13:44:17 +03:00
action: action = = freezed
? _value . action
: action // ignore: cast_nullable_to_non_nullable
2022-02-08 17:40:26 +03:00
as void Function ( BuildContext ) ? ,
2021-12-02 13:44:17 +03:00
) ) ;
}
}
/// @nodoc
class _ $_MenuAction implements _MenuAction {
_ $_MenuAction ( { required this . text , required this . icon , this . action } ) ;
@ override
final String text ;
@ override
2022-03-03 15:55:07 +03:00
final Widget icon ;
2021-12-02 13:44:17 +03:00
@ override
2022-02-08 17:40:26 +03:00
final void Function ( BuildContext ) ? action ;
2021-12-02 13:44:17 +03:00
@ override
String toString ( ) {
return ' MenuAction(text: $ text , icon: $ icon , action: $ action ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _MenuAction & &
2022-01-12 14:49:04 +03:00
const DeepCollectionEquality ( ) . equals ( other . text , text ) & &
const DeepCollectionEquality ( ) . equals ( other . icon , icon ) & &
2021-12-02 13:44:17 +03:00
( identical ( other . action , action ) | | other . action = = action ) ) ;
}
@ override
2022-01-12 14:49:04 +03:00
int get hashCode = > Object . hash (
runtimeType ,
const DeepCollectionEquality ( ) . hash ( text ) ,
const DeepCollectionEquality ( ) . hash ( icon ) ,
action ) ;
2021-12-02 13:44:17 +03:00
@ JsonKey ( ignore: true )
@ override
_ $MenuActionCopyWith < _MenuAction > get copyWith = >
__ $MenuActionCopyWithImpl < _MenuAction > ( this , _ $identity ) ;
}
abstract class _MenuAction implements MenuAction {
factory _MenuAction (
{ required String text ,
2022-03-03 15:55:07 +03:00
required Widget icon ,
2022-02-08 17:40:26 +03:00
void Function ( BuildContext ) ? action } ) = _ $_MenuAction ;
2021-12-02 13:44:17 +03:00
@ override
String get text ;
@ override
2022-03-03 15:55:07 +03:00
Widget get icon ;
2021-12-02 13:44:17 +03:00
@ override
2022-02-08 17:40:26 +03:00
void Function ( BuildContext ) ? get action ;
2021-12-02 13:44:17 +03:00
@ override
@ JsonKey ( ignore: true )
_ $MenuActionCopyWith < _MenuAction > get copyWith = >
throw _privateConstructorUsedError ;
}
2021-12-03 12:27:29 +03:00
/// @nodoc
class _ $WindowStateTearOff {
const _ $WindowStateTearOff ( ) ;
_WindowState call (
{ required bool focused , required bool visible , required bool active } ) {
return _WindowState (
focused: focused ,
visible: visible ,
active: active ,
) ;
}
}
/// @nodoc
const $WindowState = _ $WindowStateTearOff ( ) ;
/// @nodoc
mixin _ $WindowState {
bool get focused = > throw _privateConstructorUsedError ;
bool get visible = > throw _privateConstructorUsedError ;
bool get active = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$WindowStateCopyWith < WindowState > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $WindowStateCopyWith < $Res > {
factory $WindowStateCopyWith (
WindowState value , $Res Function ( WindowState ) then ) =
_ $WindowStateCopyWithImpl < $Res > ;
$Res call ( { bool focused , bool visible , bool active } ) ;
}
/// @nodoc
class _ $WindowStateCopyWithImpl < $Res > implements $WindowStateCopyWith < $Res > {
_ $WindowStateCopyWithImpl ( this . _value , this . _then ) ;
final WindowState _value ;
// ignore: unused_field
final $Res Function ( WindowState ) _then ;
@ override
$Res call ( {
Object ? focused = freezed ,
Object ? visible = freezed ,
Object ? active = freezed ,
} ) {
return _then ( _value . copyWith (
focused: focused = = freezed
? _value . focused
: focused // ignore: cast_nullable_to_non_nullable
as bool ,
visible: visible = = freezed
? _value . visible
: visible // ignore: cast_nullable_to_non_nullable
as bool ,
active: active = = freezed
? _value . active
: active // ignore: cast_nullable_to_non_nullable
as bool ,
) ) ;
}
}
/// @nodoc
abstract class _ $WindowStateCopyWith < $Res >
implements $WindowStateCopyWith < $Res > {
factory _ $WindowStateCopyWith (
_WindowState value , $Res Function ( _WindowState ) then ) =
__ $WindowStateCopyWithImpl < $Res > ;
@ override
$Res call ( { bool focused , bool visible , bool active } ) ;
}
/// @nodoc
class __ $WindowStateCopyWithImpl < $Res > extends _ $WindowStateCopyWithImpl < $Res >
implements _ $WindowStateCopyWith < $Res > {
__ $WindowStateCopyWithImpl (
_WindowState _value , $Res Function ( _WindowState ) _then )
: super ( _value , ( v ) = > _then ( v as _WindowState ) ) ;
@ override
_WindowState get _value = > super . _value as _WindowState ;
@ override
$Res call ( {
Object ? focused = freezed ,
Object ? visible = freezed ,
Object ? active = freezed ,
} ) {
return _then ( _WindowState (
focused: focused = = freezed
? _value . focused
: focused // ignore: cast_nullable_to_non_nullable
as bool ,
visible: visible = = freezed
? _value . visible
: visible // ignore: cast_nullable_to_non_nullable
as bool ,
active: active = = freezed
? _value . active
: active // ignore: cast_nullable_to_non_nullable
as bool ,
) ) ;
}
}
/// @nodoc
class _ $_WindowState implements _WindowState {
_ $_WindowState (
{ required this . focused , required this . visible , required this . active } ) ;
@ override
final bool focused ;
@ override
final bool visible ;
@ override
final bool active ;
@ override
String toString ( ) {
return ' WindowState(focused: $ focused , visible: $ visible , active: $ active ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _WindowState & &
2022-01-12 14:49:04 +03:00
const DeepCollectionEquality ( ) . equals ( other . focused , focused ) & &
const DeepCollectionEquality ( ) . equals ( other . visible , visible ) & &
const DeepCollectionEquality ( ) . equals ( other . active , active ) ) ;
2021-12-03 12:27:29 +03:00
}
@ override
2022-01-12 14:49:04 +03:00
int get hashCode = > Object . hash (
runtimeType ,
const DeepCollectionEquality ( ) . hash ( focused ) ,
const DeepCollectionEquality ( ) . hash ( visible ) ,
const DeepCollectionEquality ( ) . hash ( active ) ) ;
2021-12-03 12:27:29 +03:00
@ JsonKey ( ignore: true )
@ override
_ $WindowStateCopyWith < _WindowState > get copyWith = >
__ $WindowStateCopyWithImpl < _WindowState > ( this , _ $identity ) ;
}
abstract class _WindowState implements WindowState {
factory _WindowState (
{ required bool focused ,
required bool visible ,
required bool active } ) = _ $_WindowState ;
@ override
bool get focused ;
@ override
bool get visible ;
@ override
bool get active ;
@ override
@ JsonKey ( ignore: true )
_ $WindowStateCopyWith < _WindowState > get copyWith = >
throw _privateConstructorUsedError ;
}