// 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 'model.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** // dart format off T _$identity(T value) => value; /// @nodoc mixin _$TransferStatus { @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus()'; } } /// @nodoc class $TransferStatusCopyWith<$Res> { $TransferStatusCopyWith(TransferStatus _, $Res Function(TransferStatus) __); } /// Adds pattern-matching-related methods to [TransferStatus]. extension TransferStatusPatterns on TransferStatus { /// 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 Function( TransferStatus_Pending value)? pending,TResult Function( TransferStatus_Accepted value)? accepted,TResult Function( TransferStatus_Rejected value)? rejected,TResult Function( TransferStatus_Completed value)? completed,TResult Function( TransferStatus_Error value)? error,TResult Function( TransferStatus_Canceled value)? canceled,TResult Function( TransferStatus_Active value)? active,required TResult orElse(),}){ final _that = this; switch (_that) { case TransferStatus_Pending() when pending != null: return pending(_that);case TransferStatus_Accepted() when accepted != null: return accepted(_that);case TransferStatus_Rejected() when rejected != null: return rejected(_that);case TransferStatus_Completed() when completed != null: return completed(_that);case TransferStatus_Error() when error != null: return error(_that);case TransferStatus_Canceled() when canceled != null: return canceled(_that);case TransferStatus_Active() when active != null: return active(_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({required TResult Function( TransferStatus_Pending value) pending,required TResult Function( TransferStatus_Accepted value) accepted,required TResult Function( TransferStatus_Rejected value) rejected,required TResult Function( TransferStatus_Completed value) completed,required TResult Function( TransferStatus_Error value) error,required TResult Function( TransferStatus_Canceled value) canceled,required TResult Function( TransferStatus_Active value) active,}){ final _that = this; switch (_that) { case TransferStatus_Pending(): return pending(_that);case TransferStatus_Accepted(): return accepted(_that);case TransferStatus_Rejected(): return rejected(_that);case TransferStatus_Completed(): return completed(_that);case TransferStatus_Error(): return error(_that);case TransferStatus_Canceled(): return canceled(_that);case TransferStatus_Active(): return active(_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? Function( TransferStatus_Pending value)? pending,TResult? Function( TransferStatus_Accepted value)? accepted,TResult? Function( TransferStatus_Rejected value)? rejected,TResult? Function( TransferStatus_Completed value)? completed,TResult? Function( TransferStatus_Error value)? error,TResult? Function( TransferStatus_Canceled value)? canceled,TResult? Function( TransferStatus_Active value)? active,}){ final _that = this; switch (_that) { case TransferStatus_Pending() when pending != null: return pending(_that);case TransferStatus_Accepted() when accepted != null: return accepted(_that);case TransferStatus_Rejected() when rejected != null: return rejected(_that);case TransferStatus_Completed() when completed != null: return completed(_that);case TransferStatus_Error() when error != null: return error(_that);case TransferStatus_Canceled() when canceled != null: return canceled(_that);case TransferStatus_Active() when active != null: return active(_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 Function()? pending,TResult Function()? accepted,TResult Function()? rejected,TResult Function()? completed,TResult Function()? error,TResult Function( CanceledBy field0)? canceled,TResult Function()? active,required TResult orElse(),}) {final _that = this; switch (_that) { case TransferStatus_Pending() when pending != null: return pending();case TransferStatus_Accepted() when accepted != null: return accepted();case TransferStatus_Rejected() when rejected != null: return rejected();case TransferStatus_Completed() when completed != null: return completed();case TransferStatus_Error() when error != null: return error();case TransferStatus_Canceled() when canceled != null: return canceled(_that.field0);case TransferStatus_Active() when active != null: return active();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({required TResult Function() pending,required TResult Function() accepted,required TResult Function() rejected,required TResult Function() completed,required TResult Function() error,required TResult Function( CanceledBy field0) canceled,required TResult Function() active,}) {final _that = this; switch (_that) { case TransferStatus_Pending(): return pending();case TransferStatus_Accepted(): return accepted();case TransferStatus_Rejected(): return rejected();case TransferStatus_Completed(): return completed();case TransferStatus_Error(): return error();case TransferStatus_Canceled(): return canceled(_that.field0);case TransferStatus_Active(): return active();} } /// 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? Function()? pending,TResult? Function()? accepted,TResult? Function()? rejected,TResult? Function()? completed,TResult? Function()? error,TResult? Function( CanceledBy field0)? canceled,TResult? Function()? active,}) {final _that = this; switch (_that) { case TransferStatus_Pending() when pending != null: return pending();case TransferStatus_Accepted() when accepted != null: return accepted();case TransferStatus_Rejected() when rejected != null: return rejected();case TransferStatus_Completed() when completed != null: return completed();case TransferStatus_Error() when error != null: return error();case TransferStatus_Canceled() when canceled != null: return canceled(_that.field0);case TransferStatus_Active() when active != null: return active();case _: return null; } } } /// @nodoc class TransferStatus_Pending extends TransferStatus { const TransferStatus_Pending(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Pending); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.pending()'; } } /// @nodoc class TransferStatus_Accepted extends TransferStatus { const TransferStatus_Accepted(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Accepted); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.accepted()'; } } /// @nodoc class TransferStatus_Rejected extends TransferStatus { const TransferStatus_Rejected(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Rejected); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.rejected()'; } } /// @nodoc class TransferStatus_Completed extends TransferStatus { const TransferStatus_Completed(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Completed); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.completed()'; } } /// @nodoc class TransferStatus_Error extends TransferStatus { const TransferStatus_Error(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Error); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.error()'; } } /// @nodoc class TransferStatus_Canceled extends TransferStatus { const TransferStatus_Canceled(this.field0): super._(); final CanceledBy field0; /// Create a copy of TransferStatus /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') $TransferStatus_CanceledCopyWith get copyWith => _$TransferStatus_CanceledCopyWithImpl(this, _$identity); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Canceled&&(identical(other.field0, field0) || other.field0 == field0)); } @override int get hashCode => Object.hash(runtimeType,field0); @override String toString() { return 'TransferStatus.canceled(field0: $field0)'; } } /// @nodoc abstract mixin class $TransferStatus_CanceledCopyWith<$Res> implements $TransferStatusCopyWith<$Res> { factory $TransferStatus_CanceledCopyWith(TransferStatus_Canceled value, $Res Function(TransferStatus_Canceled) _then) = _$TransferStatus_CanceledCopyWithImpl; @useResult $Res call({ CanceledBy field0 }); } /// @nodoc class _$TransferStatus_CanceledCopyWithImpl<$Res> implements $TransferStatus_CanceledCopyWith<$Res> { _$TransferStatus_CanceledCopyWithImpl(this._self, this._then); final TransferStatus_Canceled _self; final $Res Function(TransferStatus_Canceled) _then; /// Create a copy of TransferStatus /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') $Res call({Object? field0 = null,}) { return _then(TransferStatus_Canceled( null == field0 ? _self.field0 : field0 // ignore: cast_nullable_to_non_nullable as CanceledBy, )); } } /// @nodoc class TransferStatus_Active extends TransferStatus { const TransferStatus_Active(): super._(); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType&&other is TransferStatus_Active); } @override int get hashCode => runtimeType.hashCode; @override String toString() { return 'TransferStatus.active()'; } } // dart format on