mirror of
https://gitlab.com/veilid/veilidchat.git
synced 2025-04-25 17:49:18 -04:00
309 lines
9.2 KiB
Dart
309 lines
9.2 KiB
Dart
// dart format width=80
|
|
// 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 'notifications_state.dart';
|
|
|
|
// **************************************************************************
|
|
// FreezedGenerator
|
|
// **************************************************************************
|
|
|
|
// dart format off
|
|
T _$identity<T>(T value) => value;
|
|
|
|
/// @nodoc
|
|
mixin _$NotificationItem {
|
|
NotificationType get type;
|
|
String get text;
|
|
String? get title;
|
|
|
|
/// Create a copy of NotificationItem
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
@pragma('vm:prefer-inline')
|
|
$NotificationItemCopyWith<NotificationItem> get copyWith =>
|
|
_$NotificationItemCopyWithImpl<NotificationItem>(
|
|
this as NotificationItem, _$identity);
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is NotificationItem &&
|
|
(identical(other.type, type) || other.type == type) &&
|
|
(identical(other.text, text) || other.text == text) &&
|
|
(identical(other.title, title) || other.title == title));
|
|
}
|
|
|
|
@override
|
|
int get hashCode => Object.hash(runtimeType, type, text, title);
|
|
|
|
@override
|
|
String toString() {
|
|
return 'NotificationItem(type: $type, text: $text, title: $title)';
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract mixin class $NotificationItemCopyWith<$Res> {
|
|
factory $NotificationItemCopyWith(
|
|
NotificationItem value, $Res Function(NotificationItem) _then) =
|
|
_$NotificationItemCopyWithImpl;
|
|
@useResult
|
|
$Res call({NotificationType type, String text, String? title});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$NotificationItemCopyWithImpl<$Res>
|
|
implements $NotificationItemCopyWith<$Res> {
|
|
_$NotificationItemCopyWithImpl(this._self, this._then);
|
|
|
|
final NotificationItem _self;
|
|
final $Res Function(NotificationItem) _then;
|
|
|
|
/// Create a copy of NotificationItem
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? type = null,
|
|
Object? text = null,
|
|
Object? title = freezed,
|
|
}) {
|
|
return _then(_self.copyWith(
|
|
type: null == type
|
|
? _self.type
|
|
: type // ignore: cast_nullable_to_non_nullable
|
|
as NotificationType,
|
|
text: null == text
|
|
? _self.text
|
|
: text // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
title: freezed == title
|
|
? _self.title
|
|
: title // ignore: cast_nullable_to_non_nullable
|
|
as String?,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _NotificationItem implements NotificationItem {
|
|
const _NotificationItem({required this.type, required this.text, this.title});
|
|
|
|
@override
|
|
final NotificationType type;
|
|
@override
|
|
final String text;
|
|
@override
|
|
final String? title;
|
|
|
|
/// Create a copy of NotificationItem
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@override
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
@pragma('vm:prefer-inline')
|
|
_$NotificationItemCopyWith<_NotificationItem> get copyWith =>
|
|
__$NotificationItemCopyWithImpl<_NotificationItem>(this, _$identity);
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is _NotificationItem &&
|
|
(identical(other.type, type) || other.type == type) &&
|
|
(identical(other.text, text) || other.text == text) &&
|
|
(identical(other.title, title) || other.title == title));
|
|
}
|
|
|
|
@override
|
|
int get hashCode => Object.hash(runtimeType, type, text, title);
|
|
|
|
@override
|
|
String toString() {
|
|
return 'NotificationItem(type: $type, text: $text, title: $title)';
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract mixin class _$NotificationItemCopyWith<$Res>
|
|
implements $NotificationItemCopyWith<$Res> {
|
|
factory _$NotificationItemCopyWith(
|
|
_NotificationItem value, $Res Function(_NotificationItem) _then) =
|
|
__$NotificationItemCopyWithImpl;
|
|
@override
|
|
@useResult
|
|
$Res call({NotificationType type, String text, String? title});
|
|
}
|
|
|
|
/// @nodoc
|
|
class __$NotificationItemCopyWithImpl<$Res>
|
|
implements _$NotificationItemCopyWith<$Res> {
|
|
__$NotificationItemCopyWithImpl(this._self, this._then);
|
|
|
|
final _NotificationItem _self;
|
|
final $Res Function(_NotificationItem) _then;
|
|
|
|
/// Create a copy of NotificationItem
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@override
|
|
@pragma('vm:prefer-inline')
|
|
$Res call({
|
|
Object? type = null,
|
|
Object? text = null,
|
|
Object? title = freezed,
|
|
}) {
|
|
return _then(_NotificationItem(
|
|
type: null == type
|
|
? _self.type
|
|
: type // ignore: cast_nullable_to_non_nullable
|
|
as NotificationType,
|
|
text: null == text
|
|
? _self.text
|
|
: text // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
title: freezed == title
|
|
? _self.title
|
|
: title // ignore: cast_nullable_to_non_nullable
|
|
as String?,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
mixin _$NotificationsState {
|
|
IList<NotificationItem> get queue;
|
|
|
|
/// Create a copy of NotificationsState
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
@pragma('vm:prefer-inline')
|
|
$NotificationsStateCopyWith<NotificationsState> get copyWith =>
|
|
_$NotificationsStateCopyWithImpl<NotificationsState>(
|
|
this as NotificationsState, _$identity);
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is NotificationsState &&
|
|
const DeepCollectionEquality().equals(other.queue, queue));
|
|
}
|
|
|
|
@override
|
|
int get hashCode =>
|
|
Object.hash(runtimeType, const DeepCollectionEquality().hash(queue));
|
|
|
|
@override
|
|
String toString() {
|
|
return 'NotificationsState(queue: $queue)';
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract mixin class $NotificationsStateCopyWith<$Res> {
|
|
factory $NotificationsStateCopyWith(
|
|
NotificationsState value, $Res Function(NotificationsState) _then) =
|
|
_$NotificationsStateCopyWithImpl;
|
|
@useResult
|
|
$Res call({IList<NotificationItem> queue});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$NotificationsStateCopyWithImpl<$Res>
|
|
implements $NotificationsStateCopyWith<$Res> {
|
|
_$NotificationsStateCopyWithImpl(this._self, this._then);
|
|
|
|
final NotificationsState _self;
|
|
final $Res Function(NotificationsState) _then;
|
|
|
|
/// Create a copy of NotificationsState
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? queue = null,
|
|
}) {
|
|
return _then(_self.copyWith(
|
|
queue: null == queue
|
|
? _self.queue
|
|
: queue // ignore: cast_nullable_to_non_nullable
|
|
as IList<NotificationItem>,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _NotificationsState implements NotificationsState {
|
|
const _NotificationsState({required this.queue});
|
|
|
|
@override
|
|
final IList<NotificationItem> queue;
|
|
|
|
/// Create a copy of NotificationsState
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@override
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
@pragma('vm:prefer-inline')
|
|
_$NotificationsStateCopyWith<_NotificationsState> get copyWith =>
|
|
__$NotificationsStateCopyWithImpl<_NotificationsState>(this, _$identity);
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is _NotificationsState &&
|
|
const DeepCollectionEquality().equals(other.queue, queue));
|
|
}
|
|
|
|
@override
|
|
int get hashCode =>
|
|
Object.hash(runtimeType, const DeepCollectionEquality().hash(queue));
|
|
|
|
@override
|
|
String toString() {
|
|
return 'NotificationsState(queue: $queue)';
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract mixin class _$NotificationsStateCopyWith<$Res>
|
|
implements $NotificationsStateCopyWith<$Res> {
|
|
factory _$NotificationsStateCopyWith(
|
|
_NotificationsState value, $Res Function(_NotificationsState) _then) =
|
|
__$NotificationsStateCopyWithImpl;
|
|
@override
|
|
@useResult
|
|
$Res call({IList<NotificationItem> queue});
|
|
}
|
|
|
|
/// @nodoc
|
|
class __$NotificationsStateCopyWithImpl<$Res>
|
|
implements _$NotificationsStateCopyWith<$Res> {
|
|
__$NotificationsStateCopyWithImpl(this._self, this._then);
|
|
|
|
final _NotificationsState _self;
|
|
final $Res Function(_NotificationsState) _then;
|
|
|
|
/// Create a copy of NotificationsState
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
@override
|
|
@pragma('vm:prefer-inline')
|
|
$Res call({
|
|
Object? queue = null,
|
|
}) {
|
|
return _then(_NotificationsState(
|
|
queue: null == queue
|
|
? _self.queue
|
|
: queue // ignore: cast_nullable_to_non_nullable
|
|
as IList<NotificationItem>,
|
|
));
|
|
}
|
|
}
|
|
|
|
// dart format on
|