// coverage:ignore-file // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint // ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark part of 'api.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); /// @nodoc mixin _$NdEvent { @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $NdEventCopyWith<$Res> { factory $NdEventCopyWith(NdEvent value, $Res Function(NdEvent) then) = _$NdEventCopyWithImpl<$Res, NdEvent>; } /// @nodoc class _$NdEventCopyWithImpl<$Res, $Val extends NdEvent> implements $NdEventCopyWith<$Res> { _$NdEventCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$NdEvent_ConnectingImplCopyWith<$Res> { factory _$$NdEvent_ConnectingImplCopyWith(_$NdEvent_ConnectingImpl value, $Res Function(_$NdEvent_ConnectingImpl) then) = __$$NdEvent_ConnectingImplCopyWithImpl<$Res>; } /// @nodoc class __$$NdEvent_ConnectingImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_ConnectingImpl> implements _$$NdEvent_ConnectingImplCopyWith<$Res> { __$$NdEvent_ConnectingImplCopyWithImpl(_$NdEvent_ConnectingImpl _value, $Res Function(_$NdEvent_ConnectingImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$NdEvent_ConnectingImpl extends NdEvent_Connecting { const _$NdEvent_ConnectingImpl() : super._(); @override String toString() { return 'NdEvent.connecting()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_ConnectingImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return connecting(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return connecting?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (connecting != null) { return connecting(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return connecting(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return connecting?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (connecting != null) { return connecting(this); } return orElse(); } } abstract class NdEvent_Connecting extends NdEvent { const factory NdEvent_Connecting() = _$NdEvent_ConnectingImpl; const NdEvent_Connecting._() : super._(); } /// @nodoc abstract class _$$NdEvent_ConnectedImplCopyWith<$Res> { factory _$$NdEvent_ConnectedImplCopyWith(_$NdEvent_ConnectedImpl value, $Res Function(_$NdEvent_ConnectedImpl) then) = __$$NdEvent_ConnectedImplCopyWithImpl<$Res>; @useResult $Res call({int w, int h, bool e2E, String hostName}); } /// @nodoc class __$$NdEvent_ConnectedImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_ConnectedImpl> implements _$$NdEvent_ConnectedImplCopyWith<$Res> { __$$NdEvent_ConnectedImplCopyWithImpl(_$NdEvent_ConnectedImpl _value, $Res Function(_$NdEvent_ConnectedImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? w = null, Object? h = null, Object? e2E = null, Object? hostName = null, }) { return _then(_$NdEvent_ConnectedImpl( w: null == w ? _value.w : w // ignore: cast_nullable_to_non_nullable as int, h: null == h ? _value.h : h // ignore: cast_nullable_to_non_nullable as int, e2E: null == e2E ? _value.e2E : e2E // ignore: cast_nullable_to_non_nullable as bool, hostName: null == hostName ? _value.hostName : hostName // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdEvent_ConnectedImpl extends NdEvent_Connected { const _$NdEvent_ConnectedImpl( {required this.w, required this.h, required this.e2E, required this.hostName}) : super._(); @override final int w; @override final int h; @override final bool e2E; @override final String hostName; @override String toString() { return 'NdEvent.connected(w: $w, h: $h, e2E: $e2E, hostName: $hostName)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_ConnectedImpl && (identical(other.w, w) || other.w == w) && (identical(other.h, h) || other.h == h) && (identical(other.e2E, e2E) || other.e2E == e2E) && (identical(other.hostName, hostName) || other.hostName == hostName)); } @override int get hashCode => Object.hash(runtimeType, w, h, e2E, hostName); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_ConnectedImplCopyWith<_$NdEvent_ConnectedImpl> get copyWith => __$$NdEvent_ConnectedImplCopyWithImpl<_$NdEvent_ConnectedImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return connected(w, h, e2E, hostName); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return connected?.call(w, h, e2E, hostName); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (connected != null) { return connected(w, h, e2E, hostName); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return connected(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return connected?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (connected != null) { return connected(this); } return orElse(); } } abstract class NdEvent_Connected extends NdEvent { const factory NdEvent_Connected( {required final int w, required final int h, required final bool e2E, required final String hostName}) = _$NdEvent_ConnectedImpl; const NdEvent_Connected._() : super._(); int get w; int get h; bool get e2E; String get hostName; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_ConnectedImplCopyWith<_$NdEvent_ConnectedImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdEvent_FrameImplCopyWith<$Res> { factory _$$NdEvent_FrameImplCopyWith( _$NdEvent_FrameImpl value, $Res Function(_$NdEvent_FrameImpl) then) = __$$NdEvent_FrameImplCopyWithImpl<$Res>; @useResult $Res call({int width, int height, Uint8List rgba}); } /// @nodoc class __$$NdEvent_FrameImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_FrameImpl> implements _$$NdEvent_FrameImplCopyWith<$Res> { __$$NdEvent_FrameImplCopyWithImpl( _$NdEvent_FrameImpl _value, $Res Function(_$NdEvent_FrameImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? width = null, Object? height = null, Object? rgba = null, }) { return _then(_$NdEvent_FrameImpl( width: null == width ? _value.width : width // ignore: cast_nullable_to_non_nullable as int, height: null == height ? _value.height : height // ignore: cast_nullable_to_non_nullable as int, rgba: null == rgba ? _value.rgba : rgba // ignore: cast_nullable_to_non_nullable as Uint8List, )); } } /// @nodoc class _$NdEvent_FrameImpl extends NdEvent_Frame { const _$NdEvent_FrameImpl( {required this.width, required this.height, required this.rgba}) : super._(); @override final int width; @override final int height; @override final Uint8List rgba; @override String toString() { return 'NdEvent.frame(width: $width, height: $height, rgba: $rgba)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_FrameImpl && (identical(other.width, width) || other.width == width) && (identical(other.height, height) || other.height == height) && const DeepCollectionEquality().equals(other.rgba, rgba)); } @override int get hashCode => Object.hash( runtimeType, width, height, const DeepCollectionEquality().hash(rgba)); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_FrameImplCopyWith<_$NdEvent_FrameImpl> get copyWith => __$$NdEvent_FrameImplCopyWithImpl<_$NdEvent_FrameImpl>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return frame(width, height, rgba); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return frame?.call(width, height, rgba); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (frame != null) { return frame(width, height, rgba); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return frame(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return frame?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (frame != null) { return frame(this); } return orElse(); } } abstract class NdEvent_Frame extends NdEvent { const factory NdEvent_Frame( {required final int width, required final int height, required final Uint8List rgba}) = _$NdEvent_FrameImpl; const NdEvent_Frame._() : super._(); int get width; int get height; Uint8List get rgba; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_FrameImplCopyWith<_$NdEvent_FrameImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdEvent_EndedImplCopyWith<$Res> { factory _$$NdEvent_EndedImplCopyWith( _$NdEvent_EndedImpl value, $Res Function(_$NdEvent_EndedImpl) then) = __$$NdEvent_EndedImplCopyWithImpl<$Res>; @useResult $Res call({String reason}); } /// @nodoc class __$$NdEvent_EndedImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_EndedImpl> implements _$$NdEvent_EndedImplCopyWith<$Res> { __$$NdEvent_EndedImplCopyWithImpl( _$NdEvent_EndedImpl _value, $Res Function(_$NdEvent_EndedImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? reason = null, }) { return _then(_$NdEvent_EndedImpl( reason: null == reason ? _value.reason : reason // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdEvent_EndedImpl extends NdEvent_Ended { const _$NdEvent_EndedImpl({required this.reason}) : super._(); @override final String reason; @override String toString() { return 'NdEvent.ended(reason: $reason)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_EndedImpl && (identical(other.reason, reason) || other.reason == reason)); } @override int get hashCode => Object.hash(runtimeType, reason); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_EndedImplCopyWith<_$NdEvent_EndedImpl> get copyWith => __$$NdEvent_EndedImplCopyWithImpl<_$NdEvent_EndedImpl>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return ended(reason); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return ended?.call(reason); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (ended != null) { return ended(reason); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return ended(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return ended?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (ended != null) { return ended(this); } return orElse(); } } abstract class NdEvent_Ended extends NdEvent { const factory NdEvent_Ended({required final String reason}) = _$NdEvent_EndedImpl; const NdEvent_Ended._() : super._(); String get reason; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_EndedImplCopyWith<_$NdEvent_EndedImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdEvent_DeniedImplCopyWith<$Res> { factory _$$NdEvent_DeniedImplCopyWith(_$NdEvent_DeniedImpl value, $Res Function(_$NdEvent_DeniedImpl) then) = __$$NdEvent_DeniedImplCopyWithImpl<$Res>; @useResult $Res call({String reason}); } /// @nodoc class __$$NdEvent_DeniedImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_DeniedImpl> implements _$$NdEvent_DeniedImplCopyWith<$Res> { __$$NdEvent_DeniedImplCopyWithImpl( _$NdEvent_DeniedImpl _value, $Res Function(_$NdEvent_DeniedImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? reason = null, }) { return _then(_$NdEvent_DeniedImpl( reason: null == reason ? _value.reason : reason // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdEvent_DeniedImpl extends NdEvent_Denied { const _$NdEvent_DeniedImpl({required this.reason}) : super._(); @override final String reason; @override String toString() { return 'NdEvent.denied(reason: $reason)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_DeniedImpl && (identical(other.reason, reason) || other.reason == reason)); } @override int get hashCode => Object.hash(runtimeType, reason); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_DeniedImplCopyWith<_$NdEvent_DeniedImpl> get copyWith => __$$NdEvent_DeniedImplCopyWithImpl<_$NdEvent_DeniedImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return denied(reason); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return denied?.call(reason); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (denied != null) { return denied(reason); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return denied(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return denied?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (denied != null) { return denied(this); } return orElse(); } } abstract class NdEvent_Denied extends NdEvent { const factory NdEvent_Denied({required final String reason}) = _$NdEvent_DeniedImpl; const NdEvent_Denied._() : super._(); String get reason; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_DeniedImplCopyWith<_$NdEvent_DeniedImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdEvent_ChatMessageImplCopyWith<$Res> { factory _$$NdEvent_ChatMessageImplCopyWith(_$NdEvent_ChatMessageImpl value, $Res Function(_$NdEvent_ChatMessageImpl) then) = __$$NdEvent_ChatMessageImplCopyWithImpl<$Res>; @useResult $Res call({String from, String text}); } /// @nodoc class __$$NdEvent_ChatMessageImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_ChatMessageImpl> implements _$$NdEvent_ChatMessageImplCopyWith<$Res> { __$$NdEvent_ChatMessageImplCopyWithImpl(_$NdEvent_ChatMessageImpl _value, $Res Function(_$NdEvent_ChatMessageImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? from = null, Object? text = null, }) { return _then(_$NdEvent_ChatMessageImpl( from: null == from ? _value.from : from // ignore: cast_nullable_to_non_nullable as String, text: null == text ? _value.text : text // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdEvent_ChatMessageImpl extends NdEvent_ChatMessage { const _$NdEvent_ChatMessageImpl({required this.from, required this.text}) : super._(); @override final String from; @override final String text; @override String toString() { return 'NdEvent.chatMessage(from: $from, text: $text)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_ChatMessageImpl && (identical(other.from, from) || other.from == from) && (identical(other.text, text) || other.text == text)); } @override int get hashCode => Object.hash(runtimeType, from, text); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_ChatMessageImplCopyWith<_$NdEvent_ChatMessageImpl> get copyWith => __$$NdEvent_ChatMessageImplCopyWithImpl<_$NdEvent_ChatMessageImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return chatMessage(from, text); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return chatMessage?.call(from, text); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (chatMessage != null) { return chatMessage(from, text); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return chatMessage(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return chatMessage?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (chatMessage != null) { return chatMessage(this); } return orElse(); } } abstract class NdEvent_ChatMessage extends NdEvent { const factory NdEvent_ChatMessage( {required final String from, required final String text}) = _$NdEvent_ChatMessageImpl; const NdEvent_ChatMessage._() : super._(); String get from; String get text; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_ChatMessageImplCopyWith<_$NdEvent_ChatMessageImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdEvent_ClipboardImplCopyWith<$Res> { factory _$$NdEvent_ClipboardImplCopyWith(_$NdEvent_ClipboardImpl value, $Res Function(_$NdEvent_ClipboardImpl) then) = __$$NdEvent_ClipboardImplCopyWithImpl<$Res>; @useResult $Res call({String text}); } /// @nodoc class __$$NdEvent_ClipboardImplCopyWithImpl<$Res> extends _$NdEventCopyWithImpl<$Res, _$NdEvent_ClipboardImpl> implements _$$NdEvent_ClipboardImplCopyWith<$Res> { __$$NdEvent_ClipboardImplCopyWithImpl(_$NdEvent_ClipboardImpl _value, $Res Function(_$NdEvent_ClipboardImpl) _then) : super(_value, _then); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? text = null, }) { return _then(_$NdEvent_ClipboardImpl( text: null == text ? _value.text : text // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdEvent_ClipboardImpl extends NdEvent_Clipboard { const _$NdEvent_ClipboardImpl({required this.text}) : super._(); @override final String text; @override String toString() { return 'NdEvent.clipboard(text: $text)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdEvent_ClipboardImpl && (identical(other.text, text) || other.text == text)); } @override int get hashCode => Object.hash(runtimeType, text); /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdEvent_ClipboardImplCopyWith<_$NdEvent_ClipboardImpl> get copyWith => __$$NdEvent_ClipboardImplCopyWithImpl<_$NdEvent_ClipboardImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() connecting, required TResult Function(int w, int h, bool e2E, String hostName) connected, required TResult Function(int width, int height, Uint8List rgba) frame, required TResult Function(String reason) ended, required TResult Function(String reason) denied, required TResult Function(String from, String text) chatMessage, required TResult Function(String text) clipboard, }) { return clipboard(text); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? connecting, TResult? Function(int w, int h, bool e2E, String hostName)? connected, TResult? Function(int width, int height, Uint8List rgba)? frame, TResult? Function(String reason)? ended, TResult? Function(String reason)? denied, TResult? Function(String from, String text)? chatMessage, TResult? Function(String text)? clipboard, }) { return clipboard?.call(text); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? connecting, TResult Function(int w, int h, bool e2E, String hostName)? connected, TResult Function(int width, int height, Uint8List rgba)? frame, TResult Function(String reason)? ended, TResult Function(String reason)? denied, TResult Function(String from, String text)? chatMessage, TResult Function(String text)? clipboard, required TResult orElse(), }) { if (clipboard != null) { return clipboard(text); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdEvent_Connecting value) connecting, required TResult Function(NdEvent_Connected value) connected, required TResult Function(NdEvent_Frame value) frame, required TResult Function(NdEvent_Ended value) ended, required TResult Function(NdEvent_Denied value) denied, required TResult Function(NdEvent_ChatMessage value) chatMessage, required TResult Function(NdEvent_Clipboard value) clipboard, }) { return clipboard(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdEvent_Connecting value)? connecting, TResult? Function(NdEvent_Connected value)? connected, TResult? Function(NdEvent_Frame value)? frame, TResult? Function(NdEvent_Ended value)? ended, TResult? Function(NdEvent_Denied value)? denied, TResult? Function(NdEvent_ChatMessage value)? chatMessage, TResult? Function(NdEvent_Clipboard value)? clipboard, }) { return clipboard?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdEvent_Connecting value)? connecting, TResult Function(NdEvent_Connected value)? connected, TResult Function(NdEvent_Frame value)? frame, TResult Function(NdEvent_Ended value)? ended, TResult Function(NdEvent_Denied value)? denied, TResult Function(NdEvent_ChatMessage value)? chatMessage, TResult Function(NdEvent_Clipboard value)? clipboard, required TResult orElse(), }) { if (clipboard != null) { return clipboard(this); } return orElse(); } } abstract class NdEvent_Clipboard extends NdEvent { const factory NdEvent_Clipboard({required final String text}) = _$NdEvent_ClipboardImpl; const NdEvent_Clipboard._() : super._(); String get text; /// Create a copy of NdEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdEvent_ClipboardImplCopyWith<_$NdEvent_ClipboardImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc mixin _$NdHostEvent { @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $NdHostEventCopyWith<$Res> { factory $NdHostEventCopyWith( NdHostEvent value, $Res Function(NdHostEvent) then) = _$NdHostEventCopyWithImpl<$Res, NdHostEvent>; } /// @nodoc class _$NdHostEventCopyWithImpl<$Res, $Val extends NdHostEvent> implements $NdHostEventCopyWith<$Res> { _$NdHostEventCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$NdHostEvent_RegisteredImplCopyWith<$Res> { factory _$$NdHostEvent_RegisteredImplCopyWith( _$NdHostEvent_RegisteredImpl value, $Res Function(_$NdHostEvent_RegisteredImpl) then) = __$$NdHostEvent_RegisteredImplCopyWithImpl<$Res>; } /// @nodoc class __$$NdHostEvent_RegisteredImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_RegisteredImpl> implements _$$NdHostEvent_RegisteredImplCopyWith<$Res> { __$$NdHostEvent_RegisteredImplCopyWithImpl( _$NdHostEvent_RegisteredImpl _value, $Res Function(_$NdHostEvent_RegisteredImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$NdHostEvent_RegisteredImpl extends NdHostEvent_Registered { const _$NdHostEvent_RegisteredImpl() : super._(); @override String toString() { return 'NdHostEvent.registered()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_RegisteredImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return registered(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return registered?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (registered != null) { return registered(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return registered(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return registered?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (registered != null) { return registered(this); } return orElse(); } } abstract class NdHostEvent_Registered extends NdHostEvent { const factory NdHostEvent_Registered() = _$NdHostEvent_RegisteredImpl; const NdHostEvent_Registered._() : super._(); } /// @nodoc abstract class _$$NdHostEvent_ViewerConnectedImplCopyWith<$Res> { factory _$$NdHostEvent_ViewerConnectedImplCopyWith( _$NdHostEvent_ViewerConnectedImpl value, $Res Function(_$NdHostEvent_ViewerConnectedImpl) then) = __$$NdHostEvent_ViewerConnectedImplCopyWithImpl<$Res>; @useResult $Res call({bool e2E}); } /// @nodoc class __$$NdHostEvent_ViewerConnectedImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_ViewerConnectedImpl> implements _$$NdHostEvent_ViewerConnectedImplCopyWith<$Res> { __$$NdHostEvent_ViewerConnectedImplCopyWithImpl( _$NdHostEvent_ViewerConnectedImpl _value, $Res Function(_$NdHostEvent_ViewerConnectedImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? e2E = null, }) { return _then(_$NdHostEvent_ViewerConnectedImpl( e2E: null == e2E ? _value.e2E : e2E // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc class _$NdHostEvent_ViewerConnectedImpl extends NdHostEvent_ViewerConnected { const _$NdHostEvent_ViewerConnectedImpl({required this.e2E}) : super._(); @override final bool e2E; @override String toString() { return 'NdHostEvent.viewerConnected(e2E: $e2E)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_ViewerConnectedImpl && (identical(other.e2E, e2E) || other.e2E == e2E)); } @override int get hashCode => Object.hash(runtimeType, e2E); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdHostEvent_ViewerConnectedImplCopyWith<_$NdHostEvent_ViewerConnectedImpl> get copyWith => __$$NdHostEvent_ViewerConnectedImplCopyWithImpl< _$NdHostEvent_ViewerConnectedImpl>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return viewerConnected(e2E); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return viewerConnected?.call(e2E); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (viewerConnected != null) { return viewerConnected(e2E); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return viewerConnected(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return viewerConnected?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (viewerConnected != null) { return viewerConnected(this); } return orElse(); } } abstract class NdHostEvent_ViewerConnected extends NdHostEvent { const factory NdHostEvent_ViewerConnected({required final bool e2E}) = _$NdHostEvent_ViewerConnectedImpl; const NdHostEvent_ViewerConnected._() : super._(); bool get e2E; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdHostEvent_ViewerConnectedImplCopyWith<_$NdHostEvent_ViewerConnectedImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdHostEvent_ViewerLeftImplCopyWith<$Res> { factory _$$NdHostEvent_ViewerLeftImplCopyWith( _$NdHostEvent_ViewerLeftImpl value, $Res Function(_$NdHostEvent_ViewerLeftImpl) then) = __$$NdHostEvent_ViewerLeftImplCopyWithImpl<$Res>; } /// @nodoc class __$$NdHostEvent_ViewerLeftImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_ViewerLeftImpl> implements _$$NdHostEvent_ViewerLeftImplCopyWith<$Res> { __$$NdHostEvent_ViewerLeftImplCopyWithImpl( _$NdHostEvent_ViewerLeftImpl _value, $Res Function(_$NdHostEvent_ViewerLeftImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$NdHostEvent_ViewerLeftImpl extends NdHostEvent_ViewerLeft { const _$NdHostEvent_ViewerLeftImpl() : super._(); @override String toString() { return 'NdHostEvent.viewerLeft()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_ViewerLeftImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return viewerLeft(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return viewerLeft?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (viewerLeft != null) { return viewerLeft(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return viewerLeft(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return viewerLeft?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (viewerLeft != null) { return viewerLeft(this); } return orElse(); } } abstract class NdHostEvent_ViewerLeft extends NdHostEvent { const factory NdHostEvent_ViewerLeft() = _$NdHostEvent_ViewerLeftImpl; const NdHostEvent_ViewerLeft._() : super._(); } /// @nodoc abstract class _$$NdHostEvent_MouseImplCopyWith<$Res> { factory _$$NdHostEvent_MouseImplCopyWith(_$NdHostEvent_MouseImpl value, $Res Function(_$NdHostEvent_MouseImpl) then) = __$$NdHostEvent_MouseImplCopyWithImpl<$Res>; @useResult $Res call({int x, int y, int buttons, double wheel}); } /// @nodoc class __$$NdHostEvent_MouseImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_MouseImpl> implements _$$NdHostEvent_MouseImplCopyWith<$Res> { __$$NdHostEvent_MouseImplCopyWithImpl(_$NdHostEvent_MouseImpl _value, $Res Function(_$NdHostEvent_MouseImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? x = null, Object? y = null, Object? buttons = null, Object? wheel = null, }) { return _then(_$NdHostEvent_MouseImpl( x: null == x ? _value.x : x // ignore: cast_nullable_to_non_nullable as int, y: null == y ? _value.y : y // ignore: cast_nullable_to_non_nullable as int, buttons: null == buttons ? _value.buttons : buttons // ignore: cast_nullable_to_non_nullable as int, wheel: null == wheel ? _value.wheel : wheel // ignore: cast_nullable_to_non_nullable as double, )); } } /// @nodoc class _$NdHostEvent_MouseImpl extends NdHostEvent_Mouse { const _$NdHostEvent_MouseImpl( {required this.x, required this.y, required this.buttons, required this.wheel}) : super._(); @override final int x; @override final int y; @override final int buttons; @override final double wheel; @override String toString() { return 'NdHostEvent.mouse(x: $x, y: $y, buttons: $buttons, wheel: $wheel)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_MouseImpl && (identical(other.x, x) || other.x == x) && (identical(other.y, y) || other.y == y) && (identical(other.buttons, buttons) || other.buttons == buttons) && (identical(other.wheel, wheel) || other.wheel == wheel)); } @override int get hashCode => Object.hash(runtimeType, x, y, buttons, wheel); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdHostEvent_MouseImplCopyWith<_$NdHostEvent_MouseImpl> get copyWith => __$$NdHostEvent_MouseImplCopyWithImpl<_$NdHostEvent_MouseImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return mouse(x, y, buttons, wheel); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return mouse?.call(x, y, buttons, wheel); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (mouse != null) { return mouse(x, y, buttons, wheel); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return mouse(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return mouse?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (mouse != null) { return mouse(this); } return orElse(); } } abstract class NdHostEvent_Mouse extends NdHostEvent { const factory NdHostEvent_Mouse( {required final int x, required final int y, required final int buttons, required final double wheel}) = _$NdHostEvent_MouseImpl; const NdHostEvent_Mouse._() : super._(); int get x; int get y; int get buttons; double get wheel; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdHostEvent_MouseImplCopyWith<_$NdHostEvent_MouseImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdHostEvent_KeyImplCopyWith<$Res> { factory _$$NdHostEvent_KeyImplCopyWith(_$NdHostEvent_KeyImpl value, $Res Function(_$NdHostEvent_KeyImpl) then) = __$$NdHostEvent_KeyImplCopyWithImpl<$Res>; @useResult $Res call({String code, bool down}); } /// @nodoc class __$$NdHostEvent_KeyImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_KeyImpl> implements _$$NdHostEvent_KeyImplCopyWith<$Res> { __$$NdHostEvent_KeyImplCopyWithImpl( _$NdHostEvent_KeyImpl _value, $Res Function(_$NdHostEvent_KeyImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? code = null, Object? down = null, }) { return _then(_$NdHostEvent_KeyImpl( code: null == code ? _value.code : code // ignore: cast_nullable_to_non_nullable as String, down: null == down ? _value.down : down // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc class _$NdHostEvent_KeyImpl extends NdHostEvent_Key { const _$NdHostEvent_KeyImpl({required this.code, required this.down}) : super._(); @override final String code; @override final bool down; @override String toString() { return 'NdHostEvent.key(code: $code, down: $down)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_KeyImpl && (identical(other.code, code) || other.code == code) && (identical(other.down, down) || other.down == down)); } @override int get hashCode => Object.hash(runtimeType, code, down); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdHostEvent_KeyImplCopyWith<_$NdHostEvent_KeyImpl> get copyWith => __$$NdHostEvent_KeyImplCopyWithImpl<_$NdHostEvent_KeyImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return key(code, down); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return key?.call(code, down); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (key != null) { return key(code, down); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return key(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return key?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (key != null) { return key(this); } return orElse(); } } abstract class NdHostEvent_Key extends NdHostEvent { const factory NdHostEvent_Key( {required final String code, required final bool down}) = _$NdHostEvent_KeyImpl; const NdHostEvent_Key._() : super._(); String get code; bool get down; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdHostEvent_KeyImplCopyWith<_$NdHostEvent_KeyImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdHostEvent_KeyframeRequestedImplCopyWith<$Res> { factory _$$NdHostEvent_KeyframeRequestedImplCopyWith( _$NdHostEvent_KeyframeRequestedImpl value, $Res Function(_$NdHostEvent_KeyframeRequestedImpl) then) = __$$NdHostEvent_KeyframeRequestedImplCopyWithImpl<$Res>; } /// @nodoc class __$$NdHostEvent_KeyframeRequestedImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_KeyframeRequestedImpl> implements _$$NdHostEvent_KeyframeRequestedImplCopyWith<$Res> { __$$NdHostEvent_KeyframeRequestedImplCopyWithImpl( _$NdHostEvent_KeyframeRequestedImpl _value, $Res Function(_$NdHostEvent_KeyframeRequestedImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$NdHostEvent_KeyframeRequestedImpl extends NdHostEvent_KeyframeRequested { const _$NdHostEvent_KeyframeRequestedImpl() : super._(); @override String toString() { return 'NdHostEvent.keyframeRequested()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_KeyframeRequestedImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return keyframeRequested(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return keyframeRequested?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (keyframeRequested != null) { return keyframeRequested(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return keyframeRequested(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return keyframeRequested?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (keyframeRequested != null) { return keyframeRequested(this); } return orElse(); } } abstract class NdHostEvent_KeyframeRequested extends NdHostEvent { const factory NdHostEvent_KeyframeRequested() = _$NdHostEvent_KeyframeRequestedImpl; const NdHostEvent_KeyframeRequested._() : super._(); } /// @nodoc abstract class _$$NdHostEvent_QualityImplCopyWith<$Res> { factory _$$NdHostEvent_QualityImplCopyWith(_$NdHostEvent_QualityImpl value, $Res Function(_$NdHostEvent_QualityImpl) then) = __$$NdHostEvent_QualityImplCopyWithImpl<$Res>; @useResult $Res call({int fps, int bitrate, double scale}); } /// @nodoc class __$$NdHostEvent_QualityImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_QualityImpl> implements _$$NdHostEvent_QualityImplCopyWith<$Res> { __$$NdHostEvent_QualityImplCopyWithImpl(_$NdHostEvent_QualityImpl _value, $Res Function(_$NdHostEvent_QualityImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? fps = null, Object? bitrate = null, Object? scale = null, }) { return _then(_$NdHostEvent_QualityImpl( fps: null == fps ? _value.fps : fps // ignore: cast_nullable_to_non_nullable as int, bitrate: null == bitrate ? _value.bitrate : bitrate // ignore: cast_nullable_to_non_nullable as int, scale: null == scale ? _value.scale : scale // ignore: cast_nullable_to_non_nullable as double, )); } } /// @nodoc class _$NdHostEvent_QualityImpl extends NdHostEvent_Quality { const _$NdHostEvent_QualityImpl( {required this.fps, required this.bitrate, required this.scale}) : super._(); @override final int fps; @override final int bitrate; @override final double scale; @override String toString() { return 'NdHostEvent.quality(fps: $fps, bitrate: $bitrate, scale: $scale)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_QualityImpl && (identical(other.fps, fps) || other.fps == fps) && (identical(other.bitrate, bitrate) || other.bitrate == bitrate) && (identical(other.scale, scale) || other.scale == scale)); } @override int get hashCode => Object.hash(runtimeType, fps, bitrate, scale); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdHostEvent_QualityImplCopyWith<_$NdHostEvent_QualityImpl> get copyWith => __$$NdHostEvent_QualityImplCopyWithImpl<_$NdHostEvent_QualityImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return quality(fps, bitrate, scale); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return quality?.call(fps, bitrate, scale); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (quality != null) { return quality(fps, bitrate, scale); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return quality(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return quality?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (quality != null) { return quality(this); } return orElse(); } } abstract class NdHostEvent_Quality extends NdHostEvent { const factory NdHostEvent_Quality( {required final int fps, required final int bitrate, required final double scale}) = _$NdHostEvent_QualityImpl; const NdHostEvent_Quality._() : super._(); int get fps; int get bitrate; double get scale; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdHostEvent_QualityImplCopyWith<_$NdHostEvent_QualityImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$NdHostEvent_ReconnectingImplCopyWith<$Res> { factory _$$NdHostEvent_ReconnectingImplCopyWith( _$NdHostEvent_ReconnectingImpl value, $Res Function(_$NdHostEvent_ReconnectingImpl) then) = __$$NdHostEvent_ReconnectingImplCopyWithImpl<$Res>; } /// @nodoc class __$$NdHostEvent_ReconnectingImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_ReconnectingImpl> implements _$$NdHostEvent_ReconnectingImplCopyWith<$Res> { __$$NdHostEvent_ReconnectingImplCopyWithImpl( _$NdHostEvent_ReconnectingImpl _value, $Res Function(_$NdHostEvent_ReconnectingImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$NdHostEvent_ReconnectingImpl extends NdHostEvent_Reconnecting { const _$NdHostEvent_ReconnectingImpl() : super._(); @override String toString() { return 'NdHostEvent.reconnecting()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_ReconnectingImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return reconnecting(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return reconnecting?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (reconnecting != null) { return reconnecting(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return reconnecting(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return reconnecting?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (reconnecting != null) { return reconnecting(this); } return orElse(); } } abstract class NdHostEvent_Reconnecting extends NdHostEvent { const factory NdHostEvent_Reconnecting() = _$NdHostEvent_ReconnectingImpl; const NdHostEvent_Reconnecting._() : super._(); } /// @nodoc abstract class _$$NdHostEvent_EndedImplCopyWith<$Res> { factory _$$NdHostEvent_EndedImplCopyWith(_$NdHostEvent_EndedImpl value, $Res Function(_$NdHostEvent_EndedImpl) then) = __$$NdHostEvent_EndedImplCopyWithImpl<$Res>; @useResult $Res call({String reason}); } /// @nodoc class __$$NdHostEvent_EndedImplCopyWithImpl<$Res> extends _$NdHostEventCopyWithImpl<$Res, _$NdHostEvent_EndedImpl> implements _$$NdHostEvent_EndedImplCopyWith<$Res> { __$$NdHostEvent_EndedImplCopyWithImpl(_$NdHostEvent_EndedImpl _value, $Res Function(_$NdHostEvent_EndedImpl) _then) : super(_value, _then); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? reason = null, }) { return _then(_$NdHostEvent_EndedImpl( reason: null == reason ? _value.reason : reason // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$NdHostEvent_EndedImpl extends NdHostEvent_Ended { const _$NdHostEvent_EndedImpl({required this.reason}) : super._(); @override final String reason; @override String toString() { return 'NdHostEvent.ended(reason: $reason)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$NdHostEvent_EndedImpl && (identical(other.reason, reason) || other.reason == reason)); } @override int get hashCode => Object.hash(runtimeType, reason); /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$NdHostEvent_EndedImplCopyWith<_$NdHostEvent_EndedImpl> get copyWith => __$$NdHostEvent_EndedImplCopyWithImpl<_$NdHostEvent_EndedImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function() registered, required TResult Function(bool e2E) viewerConnected, required TResult Function() viewerLeft, required TResult Function(int x, int y, int buttons, double wheel) mouse, required TResult Function(String code, bool down) key, required TResult Function() keyframeRequested, required TResult Function(int fps, int bitrate, double scale) quality, required TResult Function() reconnecting, required TResult Function(String reason) ended, }) { return ended(reason); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function()? registered, TResult? Function(bool e2E)? viewerConnected, TResult? Function()? viewerLeft, TResult? Function(int x, int y, int buttons, double wheel)? mouse, TResult? Function(String code, bool down)? key, TResult? Function()? keyframeRequested, TResult? Function(int fps, int bitrate, double scale)? quality, TResult? Function()? reconnecting, TResult? Function(String reason)? ended, }) { return ended?.call(reason); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function()? registered, TResult Function(bool e2E)? viewerConnected, TResult Function()? viewerLeft, TResult Function(int x, int y, int buttons, double wheel)? mouse, TResult Function(String code, bool down)? key, TResult Function()? keyframeRequested, TResult Function(int fps, int bitrate, double scale)? quality, TResult Function()? reconnecting, TResult Function(String reason)? ended, required TResult orElse(), }) { if (ended != null) { return ended(reason); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(NdHostEvent_Registered value) registered, required TResult Function(NdHostEvent_ViewerConnected value) viewerConnected, required TResult Function(NdHostEvent_ViewerLeft value) viewerLeft, required TResult Function(NdHostEvent_Mouse value) mouse, required TResult Function(NdHostEvent_Key value) key, required TResult Function(NdHostEvent_KeyframeRequested value) keyframeRequested, required TResult Function(NdHostEvent_Quality value) quality, required TResult Function(NdHostEvent_Reconnecting value) reconnecting, required TResult Function(NdHostEvent_Ended value) ended, }) { return ended(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(NdHostEvent_Registered value)? registered, TResult? Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult? Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult? Function(NdHostEvent_Mouse value)? mouse, TResult? Function(NdHostEvent_Key value)? key, TResult? Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult? Function(NdHostEvent_Quality value)? quality, TResult? Function(NdHostEvent_Reconnecting value)? reconnecting, TResult? Function(NdHostEvent_Ended value)? ended, }) { return ended?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(NdHostEvent_Registered value)? registered, TResult Function(NdHostEvent_ViewerConnected value)? viewerConnected, TResult Function(NdHostEvent_ViewerLeft value)? viewerLeft, TResult Function(NdHostEvent_Mouse value)? mouse, TResult Function(NdHostEvent_Key value)? key, TResult Function(NdHostEvent_KeyframeRequested value)? keyframeRequested, TResult Function(NdHostEvent_Quality value)? quality, TResult Function(NdHostEvent_Reconnecting value)? reconnecting, TResult Function(NdHostEvent_Ended value)? ended, required TResult orElse(), }) { if (ended != null) { return ended(this); } return orElse(); } } abstract class NdHostEvent_Ended extends NdHostEvent { const factory NdHostEvent_Ended({required final String reason}) = _$NdHostEvent_EndedImpl; const NdHostEvent_Ended._() : super._(); String get reason; /// Create a copy of NdHostEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$NdHostEvent_EndedImplCopyWith<_$NdHostEvent_EndedImpl> get copyWith => throw _privateConstructorUsedError; }