Files

3084 lines
109 KiB
Dart

// 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>(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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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<TResult extends Object?>({
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 extends Object?>({
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 extends Object?>({
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;
}