veilid/veilid-flutter/lib/veilid_state.freezed.dart
Christien Rioux d6999c36a9 freezed
2023-07-15 19:35:22 -04:00

1305 lines
39 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 'veilid_state.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#custom-getters-and-methods');
LatencyStats _$LatencyStatsFromJson(Map<String, dynamic> json) {
return _LatencyStats.fromJson(json);
}
/// @nodoc
mixin _$LatencyStats {
TimestampDuration get fastest => throw _privateConstructorUsedError;
TimestampDuration get average => throw _privateConstructorUsedError;
TimestampDuration get slowest => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$LatencyStatsCopyWith<LatencyStats> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $LatencyStatsCopyWith<$Res> {
factory $LatencyStatsCopyWith(
LatencyStats value, $Res Function(LatencyStats) then) =
_$LatencyStatsCopyWithImpl<$Res, LatencyStats>;
@useResult
$Res call(
{TimestampDuration fastest,
TimestampDuration average,
TimestampDuration slowest});
}
/// @nodoc
class _$LatencyStatsCopyWithImpl<$Res, $Val extends LatencyStats>
implements $LatencyStatsCopyWith<$Res> {
_$LatencyStatsCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? fastest = null,
Object? average = null,
Object? slowest = null,
}) {
return _then(_value.copyWith(
fastest: null == fastest
? _value.fastest
: fastest // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
average: null == average
? _value.average
: average // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
slowest: null == slowest
? _value.slowest
: slowest // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
) as $Val);
}
}
/// @nodoc
abstract class _$$_LatencyStatsCopyWith<$Res>
implements $LatencyStatsCopyWith<$Res> {
factory _$$_LatencyStatsCopyWith(
_$_LatencyStats value, $Res Function(_$_LatencyStats) then) =
__$$_LatencyStatsCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{TimestampDuration fastest,
TimestampDuration average,
TimestampDuration slowest});
}
/// @nodoc
class __$$_LatencyStatsCopyWithImpl<$Res>
extends _$LatencyStatsCopyWithImpl<$Res, _$_LatencyStats>
implements _$$_LatencyStatsCopyWith<$Res> {
__$$_LatencyStatsCopyWithImpl(
_$_LatencyStats _value, $Res Function(_$_LatencyStats) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? fastest = null,
Object? average = null,
Object? slowest = null,
}) {
return _then(_$_LatencyStats(
fastest: null == fastest
? _value.fastest
: fastest // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
average: null == average
? _value.average
: average // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
slowest: null == slowest
? _value.slowest
: slowest // ignore: cast_nullable_to_non_nullable
as TimestampDuration,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_LatencyStats implements _LatencyStats {
const _$_LatencyStats(
{required this.fastest, required this.average, required this.slowest});
factory _$_LatencyStats.fromJson(Map<String, dynamic> json) =>
_$$_LatencyStatsFromJson(json);
@override
final TimestampDuration fastest;
@override
final TimestampDuration average;
@override
final TimestampDuration slowest;
@override
String toString() {
return 'LatencyStats(fastest: $fastest, average: $average, slowest: $slowest)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_LatencyStats &&
(identical(other.fastest, fastest) || other.fastest == fastest) &&
(identical(other.average, average) || other.average == average) &&
(identical(other.slowest, slowest) || other.slowest == slowest));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(runtimeType, fastest, average, slowest);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_LatencyStatsCopyWith<_$_LatencyStats> get copyWith =>
__$$_LatencyStatsCopyWithImpl<_$_LatencyStats>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_LatencyStatsToJson(
this,
);
}
}
abstract class _LatencyStats implements LatencyStats {
const factory _LatencyStats(
{required final TimestampDuration fastest,
required final TimestampDuration average,
required final TimestampDuration slowest}) = _$_LatencyStats;
factory _LatencyStats.fromJson(Map<String, dynamic> json) =
_$_LatencyStats.fromJson;
@override
TimestampDuration get fastest;
@override
TimestampDuration get average;
@override
TimestampDuration get slowest;
@override
@JsonKey(ignore: true)
_$$_LatencyStatsCopyWith<_$_LatencyStats> get copyWith =>
throw _privateConstructorUsedError;
}
TransferStats _$TransferStatsFromJson(Map<String, dynamic> json) {
return _TransferStats.fromJson(json);
}
/// @nodoc
mixin _$TransferStats {
BigInt get total => throw _privateConstructorUsedError;
BigInt get maximum => throw _privateConstructorUsedError;
BigInt get average => throw _privateConstructorUsedError;
BigInt get minimum => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$TransferStatsCopyWith<TransferStats> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $TransferStatsCopyWith<$Res> {
factory $TransferStatsCopyWith(
TransferStats value, $Res Function(TransferStats) then) =
_$TransferStatsCopyWithImpl<$Res, TransferStats>;
@useResult
$Res call({BigInt total, BigInt maximum, BigInt average, BigInt minimum});
}
/// @nodoc
class _$TransferStatsCopyWithImpl<$Res, $Val extends TransferStats>
implements $TransferStatsCopyWith<$Res> {
_$TransferStatsCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? total = null,
Object? maximum = null,
Object? average = null,
Object? minimum = null,
}) {
return _then(_value.copyWith(
total: null == total
? _value.total
: total // ignore: cast_nullable_to_non_nullable
as BigInt,
maximum: null == maximum
? _value.maximum
: maximum // ignore: cast_nullable_to_non_nullable
as BigInt,
average: null == average
? _value.average
: average // ignore: cast_nullable_to_non_nullable
as BigInt,
minimum: null == minimum
? _value.minimum
: minimum // ignore: cast_nullable_to_non_nullable
as BigInt,
) as $Val);
}
}
/// @nodoc
abstract class _$$_TransferStatsCopyWith<$Res>
implements $TransferStatsCopyWith<$Res> {
factory _$$_TransferStatsCopyWith(
_$_TransferStats value, $Res Function(_$_TransferStats) then) =
__$$_TransferStatsCopyWithImpl<$Res>;
@override
@useResult
$Res call({BigInt total, BigInt maximum, BigInt average, BigInt minimum});
}
/// @nodoc
class __$$_TransferStatsCopyWithImpl<$Res>
extends _$TransferStatsCopyWithImpl<$Res, _$_TransferStats>
implements _$$_TransferStatsCopyWith<$Res> {
__$$_TransferStatsCopyWithImpl(
_$_TransferStats _value, $Res Function(_$_TransferStats) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? total = null,
Object? maximum = null,
Object? average = null,
Object? minimum = null,
}) {
return _then(_$_TransferStats(
total: null == total
? _value.total
: total // ignore: cast_nullable_to_non_nullable
as BigInt,
maximum: null == maximum
? _value.maximum
: maximum // ignore: cast_nullable_to_non_nullable
as BigInt,
average: null == average
? _value.average
: average // ignore: cast_nullable_to_non_nullable
as BigInt,
minimum: null == minimum
? _value.minimum
: minimum // ignore: cast_nullable_to_non_nullable
as BigInt,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_TransferStats implements _TransferStats {
const _$_TransferStats(
{required this.total,
required this.maximum,
required this.average,
required this.minimum});
factory _$_TransferStats.fromJson(Map<String, dynamic> json) =>
_$$_TransferStatsFromJson(json);
@override
final BigInt total;
@override
final BigInt maximum;
@override
final BigInt average;
@override
final BigInt minimum;
@override
String toString() {
return 'TransferStats(total: $total, maximum: $maximum, average: $average, minimum: $minimum)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_TransferStats &&
(identical(other.total, total) || other.total == total) &&
(identical(other.maximum, maximum) || other.maximum == maximum) &&
(identical(other.average, average) || other.average == average) &&
(identical(other.minimum, minimum) || other.minimum == minimum));
}
@JsonKey(ignore: true)
@override
int get hashCode =>
Object.hash(runtimeType, total, maximum, average, minimum);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_TransferStatsCopyWith<_$_TransferStats> get copyWith =>
__$$_TransferStatsCopyWithImpl<_$_TransferStats>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_TransferStatsToJson(
this,
);
}
}
abstract class _TransferStats implements TransferStats {
const factory _TransferStats(
{required final BigInt total,
required final BigInt maximum,
required final BigInt average,
required final BigInt minimum}) = _$_TransferStats;
factory _TransferStats.fromJson(Map<String, dynamic> json) =
_$_TransferStats.fromJson;
@override
BigInt get total;
@override
BigInt get maximum;
@override
BigInt get average;
@override
BigInt get minimum;
@override
@JsonKey(ignore: true)
_$$_TransferStatsCopyWith<_$_TransferStats> get copyWith =>
throw _privateConstructorUsedError;
}
TransferStatsDownUp _$TransferStatsDownUpFromJson(Map<String, dynamic> json) {
return _TransferStatsDownUp.fromJson(json);
}
/// @nodoc
mixin _$TransferStatsDownUp {
TransferStats get down => throw _privateConstructorUsedError;
TransferStats get up => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$TransferStatsDownUpCopyWith<TransferStatsDownUp> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $TransferStatsDownUpCopyWith<$Res> {
factory $TransferStatsDownUpCopyWith(
TransferStatsDownUp value, $Res Function(TransferStatsDownUp) then) =
_$TransferStatsDownUpCopyWithImpl<$Res, TransferStatsDownUp>;
@useResult
$Res call({TransferStats down, TransferStats up});
$TransferStatsCopyWith<$Res> get down;
$TransferStatsCopyWith<$Res> get up;
}
/// @nodoc
class _$TransferStatsDownUpCopyWithImpl<$Res, $Val extends TransferStatsDownUp>
implements $TransferStatsDownUpCopyWith<$Res> {
_$TransferStatsDownUpCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? down = null,
Object? up = null,
}) {
return _then(_value.copyWith(
down: null == down
? _value.down
: down // ignore: cast_nullable_to_non_nullable
as TransferStats,
up: null == up
? _value.up
: up // ignore: cast_nullable_to_non_nullable
as TransferStats,
) as $Val);
}
@override
@pragma('vm:prefer-inline')
$TransferStatsCopyWith<$Res> get down {
return $TransferStatsCopyWith<$Res>(_value.down, (value) {
return _then(_value.copyWith(down: value) as $Val);
});
}
@override
@pragma('vm:prefer-inline')
$TransferStatsCopyWith<$Res> get up {
return $TransferStatsCopyWith<$Res>(_value.up, (value) {
return _then(_value.copyWith(up: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$_TransferStatsDownUpCopyWith<$Res>
implements $TransferStatsDownUpCopyWith<$Res> {
factory _$$_TransferStatsDownUpCopyWith(_$_TransferStatsDownUp value,
$Res Function(_$_TransferStatsDownUp) then) =
__$$_TransferStatsDownUpCopyWithImpl<$Res>;
@override
@useResult
$Res call({TransferStats down, TransferStats up});
@override
$TransferStatsCopyWith<$Res> get down;
@override
$TransferStatsCopyWith<$Res> get up;
}
/// @nodoc
class __$$_TransferStatsDownUpCopyWithImpl<$Res>
extends _$TransferStatsDownUpCopyWithImpl<$Res, _$_TransferStatsDownUp>
implements _$$_TransferStatsDownUpCopyWith<$Res> {
__$$_TransferStatsDownUpCopyWithImpl(_$_TransferStatsDownUp _value,
$Res Function(_$_TransferStatsDownUp) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? down = null,
Object? up = null,
}) {
return _then(_$_TransferStatsDownUp(
down: null == down
? _value.down
: down // ignore: cast_nullable_to_non_nullable
as TransferStats,
up: null == up
? _value.up
: up // ignore: cast_nullable_to_non_nullable
as TransferStats,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_TransferStatsDownUp implements _TransferStatsDownUp {
const _$_TransferStatsDownUp({required this.down, required this.up});
factory _$_TransferStatsDownUp.fromJson(Map<String, dynamic> json) =>
_$$_TransferStatsDownUpFromJson(json);
@override
final TransferStats down;
@override
final TransferStats up;
@override
String toString() {
return 'TransferStatsDownUp(down: $down, up: $up)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_TransferStatsDownUp &&
(identical(other.down, down) || other.down == down) &&
(identical(other.up, up) || other.up == up));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(runtimeType, down, up);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_TransferStatsDownUpCopyWith<_$_TransferStatsDownUp> get copyWith =>
__$$_TransferStatsDownUpCopyWithImpl<_$_TransferStatsDownUp>(
this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_TransferStatsDownUpToJson(
this,
);
}
}
abstract class _TransferStatsDownUp implements TransferStatsDownUp {
const factory _TransferStatsDownUp(
{required final TransferStats down,
required final TransferStats up}) = _$_TransferStatsDownUp;
factory _TransferStatsDownUp.fromJson(Map<String, dynamic> json) =
_$_TransferStatsDownUp.fromJson;
@override
TransferStats get down;
@override
TransferStats get up;
@override
@JsonKey(ignore: true)
_$$_TransferStatsDownUpCopyWith<_$_TransferStatsDownUp> get copyWith =>
throw _privateConstructorUsedError;
}
RPCStats _$RPCStatsFromJson(Map<String, dynamic> json) {
return _RPCStats.fromJson(json);
}
/// @nodoc
mixin _$RPCStats {
int get messagesSent => throw _privateConstructorUsedError;
int get messagesRcvd => throw _privateConstructorUsedError;
int get questionsInFlight => throw _privateConstructorUsedError;
Timestamp? get lastQuestion => throw _privateConstructorUsedError;
Timestamp? get lastSeenTs => throw _privateConstructorUsedError;
Timestamp? get firstConsecutiveSeenTs => throw _privateConstructorUsedError;
int get recentLostAnswers => throw _privateConstructorUsedError;
int get failedToSend => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$RPCStatsCopyWith<RPCStats> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $RPCStatsCopyWith<$Res> {
factory $RPCStatsCopyWith(RPCStats value, $Res Function(RPCStats) then) =
_$RPCStatsCopyWithImpl<$Res, RPCStats>;
@useResult
$Res call(
{int messagesSent,
int messagesRcvd,
int questionsInFlight,
Timestamp? lastQuestion,
Timestamp? lastSeenTs,
Timestamp? firstConsecutiveSeenTs,
int recentLostAnswers,
int failedToSend});
}
/// @nodoc
class _$RPCStatsCopyWithImpl<$Res, $Val extends RPCStats>
implements $RPCStatsCopyWith<$Res> {
_$RPCStatsCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? messagesSent = null,
Object? messagesRcvd = null,
Object? questionsInFlight = null,
Object? lastQuestion = freezed,
Object? lastSeenTs = freezed,
Object? firstConsecutiveSeenTs = freezed,
Object? recentLostAnswers = null,
Object? failedToSend = null,
}) {
return _then(_value.copyWith(
messagesSent: null == messagesSent
? _value.messagesSent
: messagesSent // ignore: cast_nullable_to_non_nullable
as int,
messagesRcvd: null == messagesRcvd
? _value.messagesRcvd
: messagesRcvd // ignore: cast_nullable_to_non_nullable
as int,
questionsInFlight: null == questionsInFlight
? _value.questionsInFlight
: questionsInFlight // ignore: cast_nullable_to_non_nullable
as int,
lastQuestion: freezed == lastQuestion
? _value.lastQuestion
: lastQuestion // ignore: cast_nullable_to_non_nullable
as Timestamp?,
lastSeenTs: freezed == lastSeenTs
? _value.lastSeenTs
: lastSeenTs // ignore: cast_nullable_to_non_nullable
as Timestamp?,
firstConsecutiveSeenTs: freezed == firstConsecutiveSeenTs
? _value.firstConsecutiveSeenTs
: firstConsecutiveSeenTs // ignore: cast_nullable_to_non_nullable
as Timestamp?,
recentLostAnswers: null == recentLostAnswers
? _value.recentLostAnswers
: recentLostAnswers // ignore: cast_nullable_to_non_nullable
as int,
failedToSend: null == failedToSend
? _value.failedToSend
: failedToSend // ignore: cast_nullable_to_non_nullable
as int,
) as $Val);
}
}
/// @nodoc
abstract class _$$_RPCStatsCopyWith<$Res> implements $RPCStatsCopyWith<$Res> {
factory _$$_RPCStatsCopyWith(
_$_RPCStats value, $Res Function(_$_RPCStats) then) =
__$$_RPCStatsCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{int messagesSent,
int messagesRcvd,
int questionsInFlight,
Timestamp? lastQuestion,
Timestamp? lastSeenTs,
Timestamp? firstConsecutiveSeenTs,
int recentLostAnswers,
int failedToSend});
}
/// @nodoc
class __$$_RPCStatsCopyWithImpl<$Res>
extends _$RPCStatsCopyWithImpl<$Res, _$_RPCStats>
implements _$$_RPCStatsCopyWith<$Res> {
__$$_RPCStatsCopyWithImpl(
_$_RPCStats _value, $Res Function(_$_RPCStats) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? messagesSent = null,
Object? messagesRcvd = null,
Object? questionsInFlight = null,
Object? lastQuestion = freezed,
Object? lastSeenTs = freezed,
Object? firstConsecutiveSeenTs = freezed,
Object? recentLostAnswers = null,
Object? failedToSend = null,
}) {
return _then(_$_RPCStats(
messagesSent: null == messagesSent
? _value.messagesSent
: messagesSent // ignore: cast_nullable_to_non_nullable
as int,
messagesRcvd: null == messagesRcvd
? _value.messagesRcvd
: messagesRcvd // ignore: cast_nullable_to_non_nullable
as int,
questionsInFlight: null == questionsInFlight
? _value.questionsInFlight
: questionsInFlight // ignore: cast_nullable_to_non_nullable
as int,
lastQuestion: freezed == lastQuestion
? _value.lastQuestion
: lastQuestion // ignore: cast_nullable_to_non_nullable
as Timestamp?,
lastSeenTs: freezed == lastSeenTs
? _value.lastSeenTs
: lastSeenTs // ignore: cast_nullable_to_non_nullable
as Timestamp?,
firstConsecutiveSeenTs: freezed == firstConsecutiveSeenTs
? _value.firstConsecutiveSeenTs
: firstConsecutiveSeenTs // ignore: cast_nullable_to_non_nullable
as Timestamp?,
recentLostAnswers: null == recentLostAnswers
? _value.recentLostAnswers
: recentLostAnswers // ignore: cast_nullable_to_non_nullable
as int,
failedToSend: null == failedToSend
? _value.failedToSend
: failedToSend // ignore: cast_nullable_to_non_nullable
as int,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_RPCStats implements _RPCStats {
const _$_RPCStats(
{required this.messagesSent,
required this.messagesRcvd,
required this.questionsInFlight,
required this.lastQuestion,
required this.lastSeenTs,
required this.firstConsecutiveSeenTs,
required this.recentLostAnswers,
required this.failedToSend});
factory _$_RPCStats.fromJson(Map<String, dynamic> json) =>
_$$_RPCStatsFromJson(json);
@override
final int messagesSent;
@override
final int messagesRcvd;
@override
final int questionsInFlight;
@override
final Timestamp? lastQuestion;
@override
final Timestamp? lastSeenTs;
@override
final Timestamp? firstConsecutiveSeenTs;
@override
final int recentLostAnswers;
@override
final int failedToSend;
@override
String toString() {
return 'RPCStats(messagesSent: $messagesSent, messagesRcvd: $messagesRcvd, questionsInFlight: $questionsInFlight, lastQuestion: $lastQuestion, lastSeenTs: $lastSeenTs, firstConsecutiveSeenTs: $firstConsecutiveSeenTs, recentLostAnswers: $recentLostAnswers, failedToSend: $failedToSend)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_RPCStats &&
(identical(other.messagesSent, messagesSent) ||
other.messagesSent == messagesSent) &&
(identical(other.messagesRcvd, messagesRcvd) ||
other.messagesRcvd == messagesRcvd) &&
(identical(other.questionsInFlight, questionsInFlight) ||
other.questionsInFlight == questionsInFlight) &&
(identical(other.lastQuestion, lastQuestion) ||
other.lastQuestion == lastQuestion) &&
(identical(other.lastSeenTs, lastSeenTs) ||
other.lastSeenTs == lastSeenTs) &&
(identical(other.firstConsecutiveSeenTs, firstConsecutiveSeenTs) ||
other.firstConsecutiveSeenTs == firstConsecutiveSeenTs) &&
(identical(other.recentLostAnswers, recentLostAnswers) ||
other.recentLostAnswers == recentLostAnswers) &&
(identical(other.failedToSend, failedToSend) ||
other.failedToSend == failedToSend));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType,
messagesSent,
messagesRcvd,
questionsInFlight,
lastQuestion,
lastSeenTs,
firstConsecutiveSeenTs,
recentLostAnswers,
failedToSend);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_RPCStatsCopyWith<_$_RPCStats> get copyWith =>
__$$_RPCStatsCopyWithImpl<_$_RPCStats>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_RPCStatsToJson(
this,
);
}
}
abstract class _RPCStats implements RPCStats {
const factory _RPCStats(
{required final int messagesSent,
required final int messagesRcvd,
required final int questionsInFlight,
required final Timestamp? lastQuestion,
required final Timestamp? lastSeenTs,
required final Timestamp? firstConsecutiveSeenTs,
required final int recentLostAnswers,
required final int failedToSend}) = _$_RPCStats;
factory _RPCStats.fromJson(Map<String, dynamic> json) = _$_RPCStats.fromJson;
@override
int get messagesSent;
@override
int get messagesRcvd;
@override
int get questionsInFlight;
@override
Timestamp? get lastQuestion;
@override
Timestamp? get lastSeenTs;
@override
Timestamp? get firstConsecutiveSeenTs;
@override
int get recentLostAnswers;
@override
int get failedToSend;
@override
@JsonKey(ignore: true)
_$$_RPCStatsCopyWith<_$_RPCStats> get copyWith =>
throw _privateConstructorUsedError;
}
PeerStats _$PeerStatsFromJson(Map<String, dynamic> json) {
return _PeerStats.fromJson(json);
}
/// @nodoc
mixin _$PeerStats {
Timestamp get timeAdded => throw _privateConstructorUsedError;
RPCStats get rpcStats => throw _privateConstructorUsedError;
LatencyStats? get latency => throw _privateConstructorUsedError;
TransferStatsDownUp get transfer => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$PeerStatsCopyWith<PeerStats> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $PeerStatsCopyWith<$Res> {
factory $PeerStatsCopyWith(PeerStats value, $Res Function(PeerStats) then) =
_$PeerStatsCopyWithImpl<$Res, PeerStats>;
@useResult
$Res call(
{Timestamp timeAdded,
RPCStats rpcStats,
LatencyStats? latency,
TransferStatsDownUp transfer});
$RPCStatsCopyWith<$Res> get rpcStats;
$LatencyStatsCopyWith<$Res>? get latency;
$TransferStatsDownUpCopyWith<$Res> get transfer;
}
/// @nodoc
class _$PeerStatsCopyWithImpl<$Res, $Val extends PeerStats>
implements $PeerStatsCopyWith<$Res> {
_$PeerStatsCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? timeAdded = null,
Object? rpcStats = null,
Object? latency = freezed,
Object? transfer = null,
}) {
return _then(_value.copyWith(
timeAdded: null == timeAdded
? _value.timeAdded
: timeAdded // ignore: cast_nullable_to_non_nullable
as Timestamp,
rpcStats: null == rpcStats
? _value.rpcStats
: rpcStats // ignore: cast_nullable_to_non_nullable
as RPCStats,
latency: freezed == latency
? _value.latency
: latency // ignore: cast_nullable_to_non_nullable
as LatencyStats?,
transfer: null == transfer
? _value.transfer
: transfer // ignore: cast_nullable_to_non_nullable
as TransferStatsDownUp,
) as $Val);
}
@override
@pragma('vm:prefer-inline')
$RPCStatsCopyWith<$Res> get rpcStats {
return $RPCStatsCopyWith<$Res>(_value.rpcStats, (value) {
return _then(_value.copyWith(rpcStats: value) as $Val);
});
}
@override
@pragma('vm:prefer-inline')
$LatencyStatsCopyWith<$Res>? get latency {
if (_value.latency == null) {
return null;
}
return $LatencyStatsCopyWith<$Res>(_value.latency!, (value) {
return _then(_value.copyWith(latency: value) as $Val);
});
}
@override
@pragma('vm:prefer-inline')
$TransferStatsDownUpCopyWith<$Res> get transfer {
return $TransferStatsDownUpCopyWith<$Res>(_value.transfer, (value) {
return _then(_value.copyWith(transfer: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$_PeerStatsCopyWith<$Res> implements $PeerStatsCopyWith<$Res> {
factory _$$_PeerStatsCopyWith(
_$_PeerStats value, $Res Function(_$_PeerStats) then) =
__$$_PeerStatsCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{Timestamp timeAdded,
RPCStats rpcStats,
LatencyStats? latency,
TransferStatsDownUp transfer});
@override
$RPCStatsCopyWith<$Res> get rpcStats;
@override
$LatencyStatsCopyWith<$Res>? get latency;
@override
$TransferStatsDownUpCopyWith<$Res> get transfer;
}
/// @nodoc
class __$$_PeerStatsCopyWithImpl<$Res>
extends _$PeerStatsCopyWithImpl<$Res, _$_PeerStats>
implements _$$_PeerStatsCopyWith<$Res> {
__$$_PeerStatsCopyWithImpl(
_$_PeerStats _value, $Res Function(_$_PeerStats) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? timeAdded = null,
Object? rpcStats = null,
Object? latency = freezed,
Object? transfer = null,
}) {
return _then(_$_PeerStats(
timeAdded: null == timeAdded
? _value.timeAdded
: timeAdded // ignore: cast_nullable_to_non_nullable
as Timestamp,
rpcStats: null == rpcStats
? _value.rpcStats
: rpcStats // ignore: cast_nullable_to_non_nullable
as RPCStats,
latency: freezed == latency
? _value.latency
: latency // ignore: cast_nullable_to_non_nullable
as LatencyStats?,
transfer: null == transfer
? _value.transfer
: transfer // ignore: cast_nullable_to_non_nullable
as TransferStatsDownUp,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_PeerStats implements _PeerStats {
const _$_PeerStats(
{required this.timeAdded,
required this.rpcStats,
this.latency,
required this.transfer});
factory _$_PeerStats.fromJson(Map<String, dynamic> json) =>
_$$_PeerStatsFromJson(json);
@override
final Timestamp timeAdded;
@override
final RPCStats rpcStats;
@override
final LatencyStats? latency;
@override
final TransferStatsDownUp transfer;
@override
String toString() {
return 'PeerStats(timeAdded: $timeAdded, rpcStats: $rpcStats, latency: $latency, transfer: $transfer)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_PeerStats &&
(identical(other.timeAdded, timeAdded) ||
other.timeAdded == timeAdded) &&
(identical(other.rpcStats, rpcStats) ||
other.rpcStats == rpcStats) &&
(identical(other.latency, latency) || other.latency == latency) &&
(identical(other.transfer, transfer) ||
other.transfer == transfer));
}
@JsonKey(ignore: true)
@override
int get hashCode =>
Object.hash(runtimeType, timeAdded, rpcStats, latency, transfer);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_PeerStatsCopyWith<_$_PeerStats> get copyWith =>
__$$_PeerStatsCopyWithImpl<_$_PeerStats>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_PeerStatsToJson(
this,
);
}
}
abstract class _PeerStats implements PeerStats {
const factory _PeerStats(
{required final Timestamp timeAdded,
required final RPCStats rpcStats,
final LatencyStats? latency,
required final TransferStatsDownUp transfer}) = _$_PeerStats;
factory _PeerStats.fromJson(Map<String, dynamic> json) =
_$_PeerStats.fromJson;
@override
Timestamp get timeAdded;
@override
RPCStats get rpcStats;
@override
LatencyStats? get latency;
@override
TransferStatsDownUp get transfer;
@override
@JsonKey(ignore: true)
_$$_PeerStatsCopyWith<_$_PeerStats> get copyWith =>
throw _privateConstructorUsedError;
}
PeerTableData _$PeerTableDataFromJson(Map<String, dynamic> json) {
return _PeerTableData.fromJson(json);
}
/// @nodoc
mixin _$PeerTableData {
List<Typed<FixedEncodedString43>> get nodeIds =>
throw _privateConstructorUsedError;
String get peerAddress => throw _privateConstructorUsedError;
PeerStats get peerStats => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$PeerTableDataCopyWith<PeerTableData> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $PeerTableDataCopyWith<$Res> {
factory $PeerTableDataCopyWith(
PeerTableData value, $Res Function(PeerTableData) then) =
_$PeerTableDataCopyWithImpl<$Res, PeerTableData>;
@useResult
$Res call(
{List<Typed<FixedEncodedString43>> nodeIds,
String peerAddress,
PeerStats peerStats});
$PeerStatsCopyWith<$Res> get peerStats;
}
/// @nodoc
class _$PeerTableDataCopyWithImpl<$Res, $Val extends PeerTableData>
implements $PeerTableDataCopyWith<$Res> {
_$PeerTableDataCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? nodeIds = null,
Object? peerAddress = null,
Object? peerStats = null,
}) {
return _then(_value.copyWith(
nodeIds: null == nodeIds
? _value.nodeIds
: nodeIds // ignore: cast_nullable_to_non_nullable
as List<Typed<FixedEncodedString43>>,
peerAddress: null == peerAddress
? _value.peerAddress
: peerAddress // ignore: cast_nullable_to_non_nullable
as String,
peerStats: null == peerStats
? _value.peerStats
: peerStats // ignore: cast_nullable_to_non_nullable
as PeerStats,
) as $Val);
}
@override
@pragma('vm:prefer-inline')
$PeerStatsCopyWith<$Res> get peerStats {
return $PeerStatsCopyWith<$Res>(_value.peerStats, (value) {
return _then(_value.copyWith(peerStats: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$_PeerTableDataCopyWith<$Res>
implements $PeerTableDataCopyWith<$Res> {
factory _$$_PeerTableDataCopyWith(
_$_PeerTableData value, $Res Function(_$_PeerTableData) then) =
__$$_PeerTableDataCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{List<Typed<FixedEncodedString43>> nodeIds,
String peerAddress,
PeerStats peerStats});
@override
$PeerStatsCopyWith<$Res> get peerStats;
}
/// @nodoc
class __$$_PeerTableDataCopyWithImpl<$Res>
extends _$PeerTableDataCopyWithImpl<$Res, _$_PeerTableData>
implements _$$_PeerTableDataCopyWith<$Res> {
__$$_PeerTableDataCopyWithImpl(
_$_PeerTableData _value, $Res Function(_$_PeerTableData) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? nodeIds = null,
Object? peerAddress = null,
Object? peerStats = null,
}) {
return _then(_$_PeerTableData(
nodeIds: null == nodeIds
? _value._nodeIds
: nodeIds // ignore: cast_nullable_to_non_nullable
as List<Typed<FixedEncodedString43>>,
peerAddress: null == peerAddress
? _value.peerAddress
: peerAddress // ignore: cast_nullable_to_non_nullable
as String,
peerStats: null == peerStats
? _value.peerStats
: peerStats // ignore: cast_nullable_to_non_nullable
as PeerStats,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_PeerTableData implements _PeerTableData {
const _$_PeerTableData(
{required final List<Typed<FixedEncodedString43>> nodeIds,
required this.peerAddress,
required this.peerStats})
: _nodeIds = nodeIds;
factory _$_PeerTableData.fromJson(Map<String, dynamic> json) =>
_$$_PeerTableDataFromJson(json);
final List<Typed<FixedEncodedString43>> _nodeIds;
@override
List<Typed<FixedEncodedString43>> get nodeIds {
if (_nodeIds is EqualUnmodifiableListView) return _nodeIds;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_nodeIds);
}
@override
final String peerAddress;
@override
final PeerStats peerStats;
@override
String toString() {
return 'PeerTableData(nodeIds: $nodeIds, peerAddress: $peerAddress, peerStats: $peerStats)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_PeerTableData &&
const DeepCollectionEquality().equals(other._nodeIds, _nodeIds) &&
(identical(other.peerAddress, peerAddress) ||
other.peerAddress == peerAddress) &&
(identical(other.peerStats, peerStats) ||
other.peerStats == peerStats));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(runtimeType,
const DeepCollectionEquality().hash(_nodeIds), peerAddress, peerStats);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_PeerTableDataCopyWith<_$_PeerTableData> get copyWith =>
__$$_PeerTableDataCopyWithImpl<_$_PeerTableData>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_PeerTableDataToJson(
this,
);
}
}
abstract class _PeerTableData implements PeerTableData {
const factory _PeerTableData(
{required final List<Typed<FixedEncodedString43>> nodeIds,
required final String peerAddress,
required final PeerStats peerStats}) = _$_PeerTableData;
factory _PeerTableData.fromJson(Map<String, dynamic> json) =
_$_PeerTableData.fromJson;
@override
List<Typed<FixedEncodedString43>> get nodeIds;
@override
String get peerAddress;
@override
PeerStats get peerStats;
@override
@JsonKey(ignore: true)
_$$_PeerTableDataCopyWith<_$_PeerTableData> get copyWith =>
throw _privateConstructorUsedError;
}