Files
mesh-drop-flutter/lib/backend/event.freezed.dart
2026-02-27 21:12:56 +08:00

639 lines
22 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
// coverage:ignore-file
// 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 'event.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
// dart format off
T _$identity<T>(T value) => value;
/// @nodoc
mixin _$AppEvent {
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent);
}
@override
int get hashCode => runtimeType.hashCode;
@override
String toString() {
return 'AppEvent()';
}
}
/// @nodoc
class $AppEventCopyWith<$Res> {
$AppEventCopyWith(AppEvent _, $Res Function(AppEvent) __);
}
/// Adds pattern-matching-related methods to [AppEvent].
extension AppEventPatterns on AppEvent {
/// A variant of `map` that fallback to returning `orElse`.
///
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case final Subclass value:
/// return ...;
/// case _:
/// return orElse();
/// }
/// ```
@optionalTypeArgs TResult maybeMap<TResult extends Object?>({TResult Function( AppEvent_TransferStatusChanged value)? transferStatusChanged,TResult Function( AppEvent_TransferProgressChanged value)? transferProgressChanged,TResult Function( AppEvent_PeerConnectOrUpdated value)? peerConnectOrUpdated,TResult Function( AppEvent_PeerDisconnected value)? peerDisconnected,TResult Function( AppEvent_TransferAdded value)? transferAdded,TResult Function( AppEvent_TransferRemoved value)? transferRemoved,TResult Function( AppEvent_TransferClear value)? transferClear,required TResult orElse(),}){
final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged() when transferStatusChanged != null:
return transferStatusChanged(_that);case AppEvent_TransferProgressChanged() when transferProgressChanged != null:
return transferProgressChanged(_that);case AppEvent_PeerConnectOrUpdated() when peerConnectOrUpdated != null:
return peerConnectOrUpdated(_that);case AppEvent_PeerDisconnected() when peerDisconnected != null:
return peerDisconnected(_that);case AppEvent_TransferAdded() when transferAdded != null:
return transferAdded(_that);case AppEvent_TransferRemoved() when transferRemoved != null:
return transferRemoved(_that);case AppEvent_TransferClear() when transferClear != null:
return transferClear(_that);case _:
return orElse();
}
}
/// A `switch`-like method, using callbacks.
///
/// Callbacks receives the raw object, upcasted.
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case final Subclass value:
/// return ...;
/// case final Subclass2 value:
/// return ...;
/// }
/// ```
@optionalTypeArgs TResult map<TResult extends Object?>({required TResult Function( AppEvent_TransferStatusChanged value) transferStatusChanged,required TResult Function( AppEvent_TransferProgressChanged value) transferProgressChanged,required TResult Function( AppEvent_PeerConnectOrUpdated value) peerConnectOrUpdated,required TResult Function( AppEvent_PeerDisconnected value) peerDisconnected,required TResult Function( AppEvent_TransferAdded value) transferAdded,required TResult Function( AppEvent_TransferRemoved value) transferRemoved,required TResult Function( AppEvent_TransferClear value) transferClear,}){
final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged():
return transferStatusChanged(_that);case AppEvent_TransferProgressChanged():
return transferProgressChanged(_that);case AppEvent_PeerConnectOrUpdated():
return peerConnectOrUpdated(_that);case AppEvent_PeerDisconnected():
return peerDisconnected(_that);case AppEvent_TransferAdded():
return transferAdded(_that);case AppEvent_TransferRemoved():
return transferRemoved(_that);case AppEvent_TransferClear():
return transferClear(_that);}
}
/// A variant of `map` that fallback to returning `null`.
///
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case final Subclass value:
/// return ...;
/// case _:
/// return null;
/// }
/// ```
@optionalTypeArgs TResult? mapOrNull<TResult extends Object?>({TResult? Function( AppEvent_TransferStatusChanged value)? transferStatusChanged,TResult? Function( AppEvent_TransferProgressChanged value)? transferProgressChanged,TResult? Function( AppEvent_PeerConnectOrUpdated value)? peerConnectOrUpdated,TResult? Function( AppEvent_PeerDisconnected value)? peerDisconnected,TResult? Function( AppEvent_TransferAdded value)? transferAdded,TResult? Function( AppEvent_TransferRemoved value)? transferRemoved,TResult? Function( AppEvent_TransferClear value)? transferClear,}){
final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged() when transferStatusChanged != null:
return transferStatusChanged(_that);case AppEvent_TransferProgressChanged() when transferProgressChanged != null:
return transferProgressChanged(_that);case AppEvent_PeerConnectOrUpdated() when peerConnectOrUpdated != null:
return peerConnectOrUpdated(_that);case AppEvent_PeerDisconnected() when peerDisconnected != null:
return peerDisconnected(_that);case AppEvent_TransferAdded() when transferAdded != null:
return transferAdded(_that);case AppEvent_TransferRemoved() when transferRemoved != null:
return transferRemoved(_that);case AppEvent_TransferClear() when transferClear != null:
return transferClear(_that);case _:
return null;
}
}
/// A variant of `when` that fallback to an `orElse` callback.
///
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case Subclass(:final field):
/// return ...;
/// case _:
/// return orElse();
/// }
/// ```
@optionalTypeArgs TResult maybeWhen<TResult extends Object?>({TResult Function( Transfer transfer)? transferStatusChanged,TResult Function( String id, double progress, double total, double speed)? transferProgressChanged,TResult Function( Peer peer)? peerConnectOrUpdated,TResult Function( String id)? peerDisconnected,TResult Function( Transfer transfer)? transferAdded,TResult Function( String id)? transferRemoved,TResult Function()? transferClear,required TResult orElse(),}) {final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged() when transferStatusChanged != null:
return transferStatusChanged(_that.transfer);case AppEvent_TransferProgressChanged() when transferProgressChanged != null:
return transferProgressChanged(_that.id,_that.progress,_that.total,_that.speed);case AppEvent_PeerConnectOrUpdated() when peerConnectOrUpdated != null:
return peerConnectOrUpdated(_that.peer);case AppEvent_PeerDisconnected() when peerDisconnected != null:
return peerDisconnected(_that.id);case AppEvent_TransferAdded() when transferAdded != null:
return transferAdded(_that.transfer);case AppEvent_TransferRemoved() when transferRemoved != null:
return transferRemoved(_that.id);case AppEvent_TransferClear() when transferClear != null:
return transferClear();case _:
return orElse();
}
}
/// A `switch`-like method, using callbacks.
///
/// As opposed to `map`, this offers destructuring.
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case Subclass(:final field):
/// return ...;
/// case Subclass2(:final field2):
/// return ...;
/// }
/// ```
@optionalTypeArgs TResult when<TResult extends Object?>({required TResult Function( Transfer transfer) transferStatusChanged,required TResult Function( String id, double progress, double total, double speed) transferProgressChanged,required TResult Function( Peer peer) peerConnectOrUpdated,required TResult Function( String id) peerDisconnected,required TResult Function( Transfer transfer) transferAdded,required TResult Function( String id) transferRemoved,required TResult Function() transferClear,}) {final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged():
return transferStatusChanged(_that.transfer);case AppEvent_TransferProgressChanged():
return transferProgressChanged(_that.id,_that.progress,_that.total,_that.speed);case AppEvent_PeerConnectOrUpdated():
return peerConnectOrUpdated(_that.peer);case AppEvent_PeerDisconnected():
return peerDisconnected(_that.id);case AppEvent_TransferAdded():
return transferAdded(_that.transfer);case AppEvent_TransferRemoved():
return transferRemoved(_that.id);case AppEvent_TransferClear():
return transferClear();}
}
/// A variant of `when` that fallback to returning `null`
///
/// It is equivalent to doing:
/// ```dart
/// switch (sealedClass) {
/// case Subclass(:final field):
/// return ...;
/// case _:
/// return null;
/// }
/// ```
@optionalTypeArgs TResult? whenOrNull<TResult extends Object?>({TResult? Function( Transfer transfer)? transferStatusChanged,TResult? Function( String id, double progress, double total, double speed)? transferProgressChanged,TResult? Function( Peer peer)? peerConnectOrUpdated,TResult? Function( String id)? peerDisconnected,TResult? Function( Transfer transfer)? transferAdded,TResult? Function( String id)? transferRemoved,TResult? Function()? transferClear,}) {final _that = this;
switch (_that) {
case AppEvent_TransferStatusChanged() when transferStatusChanged != null:
return transferStatusChanged(_that.transfer);case AppEvent_TransferProgressChanged() when transferProgressChanged != null:
return transferProgressChanged(_that.id,_that.progress,_that.total,_that.speed);case AppEvent_PeerConnectOrUpdated() when peerConnectOrUpdated != null:
return peerConnectOrUpdated(_that.peer);case AppEvent_PeerDisconnected() when peerDisconnected != null:
return peerDisconnected(_that.id);case AppEvent_TransferAdded() when transferAdded != null:
return transferAdded(_that.transfer);case AppEvent_TransferRemoved() when transferRemoved != null:
return transferRemoved(_that.id);case AppEvent_TransferClear() when transferClear != null:
return transferClear();case _:
return null;
}
}
}
/// @nodoc
class AppEvent_TransferStatusChanged extends AppEvent {
const AppEvent_TransferStatusChanged({required this.transfer}): super._();
final Transfer transfer;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_TransferStatusChangedCopyWith<AppEvent_TransferStatusChanged> get copyWith => _$AppEvent_TransferStatusChangedCopyWithImpl<AppEvent_TransferStatusChanged>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_TransferStatusChanged&&(identical(other.transfer, transfer) || other.transfer == transfer));
}
@override
int get hashCode => Object.hash(runtimeType,transfer);
@override
String toString() {
return 'AppEvent.transferStatusChanged(transfer: $transfer)';
}
}
/// @nodoc
abstract mixin class $AppEvent_TransferStatusChangedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_TransferStatusChangedCopyWith(AppEvent_TransferStatusChanged value, $Res Function(AppEvent_TransferStatusChanged) _then) = _$AppEvent_TransferStatusChangedCopyWithImpl;
@useResult
$Res call({
Transfer transfer
});
}
/// @nodoc
class _$AppEvent_TransferStatusChangedCopyWithImpl<$Res>
implements $AppEvent_TransferStatusChangedCopyWith<$Res> {
_$AppEvent_TransferStatusChangedCopyWithImpl(this._self, this._then);
final AppEvent_TransferStatusChanged _self;
final $Res Function(AppEvent_TransferStatusChanged) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? transfer = null,}) {
return _then(AppEvent_TransferStatusChanged(
transfer: null == transfer ? _self.transfer : transfer // ignore: cast_nullable_to_non_nullable
as Transfer,
));
}
}
/// @nodoc
class AppEvent_TransferProgressChanged extends AppEvent {
const AppEvent_TransferProgressChanged({required this.id, required this.progress, required this.total, required this.speed}): super._();
final String id;
final double progress;
final double total;
final double speed;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_TransferProgressChangedCopyWith<AppEvent_TransferProgressChanged> get copyWith => _$AppEvent_TransferProgressChangedCopyWithImpl<AppEvent_TransferProgressChanged>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_TransferProgressChanged&&(identical(other.id, id) || other.id == id)&&(identical(other.progress, progress) || other.progress == progress)&&(identical(other.total, total) || other.total == total)&&(identical(other.speed, speed) || other.speed == speed));
}
@override
int get hashCode => Object.hash(runtimeType,id,progress,total,speed);
@override
String toString() {
return 'AppEvent.transferProgressChanged(id: $id, progress: $progress, total: $total, speed: $speed)';
}
}
/// @nodoc
abstract mixin class $AppEvent_TransferProgressChangedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_TransferProgressChangedCopyWith(AppEvent_TransferProgressChanged value, $Res Function(AppEvent_TransferProgressChanged) _then) = _$AppEvent_TransferProgressChangedCopyWithImpl;
@useResult
$Res call({
String id, double progress, double total, double speed
});
}
/// @nodoc
class _$AppEvent_TransferProgressChangedCopyWithImpl<$Res>
implements $AppEvent_TransferProgressChangedCopyWith<$Res> {
_$AppEvent_TransferProgressChangedCopyWithImpl(this._self, this._then);
final AppEvent_TransferProgressChanged _self;
final $Res Function(AppEvent_TransferProgressChanged) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? id = null,Object? progress = null,Object? total = null,Object? speed = null,}) {
return _then(AppEvent_TransferProgressChanged(
id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable
as String,progress: null == progress ? _self.progress : progress // ignore: cast_nullable_to_non_nullable
as double,total: null == total ? _self.total : total // ignore: cast_nullable_to_non_nullable
as double,speed: null == speed ? _self.speed : speed // ignore: cast_nullable_to_non_nullable
as double,
));
}
}
/// @nodoc
class AppEvent_PeerConnectOrUpdated extends AppEvent {
const AppEvent_PeerConnectOrUpdated({required this.peer}): super._();
final Peer peer;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_PeerConnectOrUpdatedCopyWith<AppEvent_PeerConnectOrUpdated> get copyWith => _$AppEvent_PeerConnectOrUpdatedCopyWithImpl<AppEvent_PeerConnectOrUpdated>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_PeerConnectOrUpdated&&(identical(other.peer, peer) || other.peer == peer));
}
@override
int get hashCode => Object.hash(runtimeType,peer);
@override
String toString() {
return 'AppEvent.peerConnectOrUpdated(peer: $peer)';
}
}
/// @nodoc
abstract mixin class $AppEvent_PeerConnectOrUpdatedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_PeerConnectOrUpdatedCopyWith(AppEvent_PeerConnectOrUpdated value, $Res Function(AppEvent_PeerConnectOrUpdated) _then) = _$AppEvent_PeerConnectOrUpdatedCopyWithImpl;
@useResult
$Res call({
Peer peer
});
}
/// @nodoc
class _$AppEvent_PeerConnectOrUpdatedCopyWithImpl<$Res>
implements $AppEvent_PeerConnectOrUpdatedCopyWith<$Res> {
_$AppEvent_PeerConnectOrUpdatedCopyWithImpl(this._self, this._then);
final AppEvent_PeerConnectOrUpdated _self;
final $Res Function(AppEvent_PeerConnectOrUpdated) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? peer = null,}) {
return _then(AppEvent_PeerConnectOrUpdated(
peer: null == peer ? _self.peer : peer // ignore: cast_nullable_to_non_nullable
as Peer,
));
}
}
/// @nodoc
class AppEvent_PeerDisconnected extends AppEvent {
const AppEvent_PeerDisconnected({required this.id}): super._();
final String id;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_PeerDisconnectedCopyWith<AppEvent_PeerDisconnected> get copyWith => _$AppEvent_PeerDisconnectedCopyWithImpl<AppEvent_PeerDisconnected>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_PeerDisconnected&&(identical(other.id, id) || other.id == id));
}
@override
int get hashCode => Object.hash(runtimeType,id);
@override
String toString() {
return 'AppEvent.peerDisconnected(id: $id)';
}
}
/// @nodoc
abstract mixin class $AppEvent_PeerDisconnectedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_PeerDisconnectedCopyWith(AppEvent_PeerDisconnected value, $Res Function(AppEvent_PeerDisconnected) _then) = _$AppEvent_PeerDisconnectedCopyWithImpl;
@useResult
$Res call({
String id
});
}
/// @nodoc
class _$AppEvent_PeerDisconnectedCopyWithImpl<$Res>
implements $AppEvent_PeerDisconnectedCopyWith<$Res> {
_$AppEvent_PeerDisconnectedCopyWithImpl(this._self, this._then);
final AppEvent_PeerDisconnected _self;
final $Res Function(AppEvent_PeerDisconnected) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? id = null,}) {
return _then(AppEvent_PeerDisconnected(
id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable
as String,
));
}
}
/// @nodoc
class AppEvent_TransferAdded extends AppEvent {
const AppEvent_TransferAdded({required this.transfer}): super._();
final Transfer transfer;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_TransferAddedCopyWith<AppEvent_TransferAdded> get copyWith => _$AppEvent_TransferAddedCopyWithImpl<AppEvent_TransferAdded>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_TransferAdded&&(identical(other.transfer, transfer) || other.transfer == transfer));
}
@override
int get hashCode => Object.hash(runtimeType,transfer);
@override
String toString() {
return 'AppEvent.transferAdded(transfer: $transfer)';
}
}
/// @nodoc
abstract mixin class $AppEvent_TransferAddedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_TransferAddedCopyWith(AppEvent_TransferAdded value, $Res Function(AppEvent_TransferAdded) _then) = _$AppEvent_TransferAddedCopyWithImpl;
@useResult
$Res call({
Transfer transfer
});
}
/// @nodoc
class _$AppEvent_TransferAddedCopyWithImpl<$Res>
implements $AppEvent_TransferAddedCopyWith<$Res> {
_$AppEvent_TransferAddedCopyWithImpl(this._self, this._then);
final AppEvent_TransferAdded _self;
final $Res Function(AppEvent_TransferAdded) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? transfer = null,}) {
return _then(AppEvent_TransferAdded(
transfer: null == transfer ? _self.transfer : transfer // ignore: cast_nullable_to_non_nullable
as Transfer,
));
}
}
/// @nodoc
class AppEvent_TransferRemoved extends AppEvent {
const AppEvent_TransferRemoved({required this.id}): super._();
final String id;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$AppEvent_TransferRemovedCopyWith<AppEvent_TransferRemoved> get copyWith => _$AppEvent_TransferRemovedCopyWithImpl<AppEvent_TransferRemoved>(this, _$identity);
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_TransferRemoved&&(identical(other.id, id) || other.id == id));
}
@override
int get hashCode => Object.hash(runtimeType,id);
@override
String toString() {
return 'AppEvent.transferRemoved(id: $id)';
}
}
/// @nodoc
abstract mixin class $AppEvent_TransferRemovedCopyWith<$Res> implements $AppEventCopyWith<$Res> {
factory $AppEvent_TransferRemovedCopyWith(AppEvent_TransferRemoved value, $Res Function(AppEvent_TransferRemoved) _then) = _$AppEvent_TransferRemovedCopyWithImpl;
@useResult
$Res call({
String id
});
}
/// @nodoc
class _$AppEvent_TransferRemovedCopyWithImpl<$Res>
implements $AppEvent_TransferRemovedCopyWith<$Res> {
_$AppEvent_TransferRemovedCopyWithImpl(this._self, this._then);
final AppEvent_TransferRemoved _self;
final $Res Function(AppEvent_TransferRemoved) _then;
/// Create a copy of AppEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') $Res call({Object? id = null,}) {
return _then(AppEvent_TransferRemoved(
id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable
as String,
));
}
}
/// @nodoc
class AppEvent_TransferClear extends AppEvent {
const AppEvent_TransferClear(): super._();
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is AppEvent_TransferClear);
}
@override
int get hashCode => runtimeType.hashCode;
@override
String toString() {
return 'AppEvent.transferClear()';
}
}
// dart format on