mirror of
https://gitlab.com/veilid/veilid.git
synced 2025-08-01 11:16:09 -04:00
Local Rehydration
This commit is contained in:
parent
b964d0db40
commit
c194f61644
48 changed files with 10889 additions and 11940 deletions
|
@ -81,7 +81,7 @@ sealed class DHTSchema with _$DHTSchema {
|
|||
const DHTSchema defaultDHTSchema = DHTSchema.dflt(oCnt: 1);
|
||||
|
||||
@freezed
|
||||
class DHTSchemaMember with _$DHTSchemaMember {
|
||||
sealed class DHTSchemaMember with _$DHTSchemaMember {
|
||||
@Assert('mCnt > 0 && mCnt <= 65535', 'value out of range')
|
||||
const factory DHTSchemaMember({
|
||||
required PublicKey mKey,
|
||||
|
@ -96,7 +96,7 @@ class DHTSchemaMember with _$DHTSchemaMember {
|
|||
/// DHTRecordDescriptor
|
||||
|
||||
@freezed
|
||||
class DHTRecordDescriptor with _$DHTRecordDescriptor {
|
||||
sealed class DHTRecordDescriptor with _$DHTRecordDescriptor {
|
||||
const factory DHTRecordDescriptor({
|
||||
required TypedKey key,
|
||||
required PublicKey owner,
|
||||
|
@ -134,7 +134,7 @@ extension DHTRecordDescriptorExt on DHTRecordDescriptor {
|
|||
/// ValueData
|
||||
|
||||
@freezed
|
||||
class ValueData with _$ValueData {
|
||||
sealed class ValueData with _$ValueData {
|
||||
@Assert('seq >= 0', 'seq out of range')
|
||||
const factory ValueData({
|
||||
required int seq,
|
||||
|
@ -224,7 +224,7 @@ class SafetySelectionSafe extends Equatable implements SafetySelection {
|
|||
|
||||
/// Options for safety routes (sender privacy)
|
||||
@freezed
|
||||
class SafetySpec with _$SafetySpec {
|
||||
sealed class SafetySpec with _$SafetySpec {
|
||||
const factory SafetySpec({
|
||||
required int hopCount,
|
||||
required Stability stability,
|
||||
|
@ -239,7 +239,7 @@ class SafetySpec with _$SafetySpec {
|
|||
//////////////////////////////////////
|
||||
/// RouteBlob
|
||||
@freezed
|
||||
class RouteBlob with _$RouteBlob {
|
||||
sealed class RouteBlob with _$RouteBlob {
|
||||
const factory RouteBlob(
|
||||
{required String routeId,
|
||||
@Uint8ListJsonConverter() required Uint8List blob}) = _RouteBlob;
|
||||
|
@ -250,12 +250,12 @@ class RouteBlob with _$RouteBlob {
|
|||
//////////////////////////////////////
|
||||
/// Inspect
|
||||
@freezed
|
||||
class DHTRecordReport with _$DHTRecordReport {
|
||||
sealed class DHTRecordReport with _$DHTRecordReport {
|
||||
const factory DHTRecordReport({
|
||||
required List<ValueSubkeyRange> subkeys,
|
||||
required List<ValueSubkeyRange> offlineSubkeys,
|
||||
required List<int> localSeqs,
|
||||
required List<int> networkSeqs,
|
||||
required List<int?> localSeqs,
|
||||
required List<int?> networkSeqs,
|
||||
}) = _DHTRecordReport;
|
||||
factory DHTRecordReport.fromJson(dynamic json) =>
|
||||
_$DHTRecordReportFromJson(json as Map<String, dynamic>);
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -6,20 +6,20 @@ part of 'routing_context.dart';
|
|||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$DHTSchemaDFLTImpl _$$DHTSchemaDFLTImplFromJson(Map<String, dynamic> json) =>
|
||||
_$DHTSchemaDFLTImpl(
|
||||
DHTSchemaDFLT _$DHTSchemaDFLTFromJson(Map<String, dynamic> json) =>
|
||||
DHTSchemaDFLT(
|
||||
oCnt: (json['o_cnt'] as num).toInt(),
|
||||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$DHTSchemaDFLTImplToJson(_$DHTSchemaDFLTImpl instance) =>
|
||||
Map<String, dynamic> _$DHTSchemaDFLTToJson(DHTSchemaDFLT instance) =>
|
||||
<String, dynamic>{
|
||||
'o_cnt': instance.oCnt,
|
||||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$DHTSchemaSMPLImpl _$$DHTSchemaSMPLImplFromJson(Map<String, dynamic> json) =>
|
||||
_$DHTSchemaSMPLImpl(
|
||||
DHTSchemaSMPL _$DHTSchemaSMPLFromJson(Map<String, dynamic> json) =>
|
||||
DHTSchemaSMPL(
|
||||
oCnt: (json['o_cnt'] as num).toInt(),
|
||||
members: (json['members'] as List<dynamic>)
|
||||
.map(DHTSchemaMember.fromJson)
|
||||
|
@ -27,30 +27,27 @@ _$DHTSchemaSMPLImpl _$$DHTSchemaSMPLImplFromJson(Map<String, dynamic> json) =>
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$DHTSchemaSMPLImplToJson(_$DHTSchemaSMPLImpl instance) =>
|
||||
Map<String, dynamic> _$DHTSchemaSMPLToJson(DHTSchemaSMPL instance) =>
|
||||
<String, dynamic>{
|
||||
'o_cnt': instance.oCnt,
|
||||
'members': instance.members.map((e) => e.toJson()).toList(),
|
||||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$DHTSchemaMemberImpl _$$DHTSchemaMemberImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$DHTSchemaMemberImpl(
|
||||
_DHTSchemaMember _$DHTSchemaMemberFromJson(Map<String, dynamic> json) =>
|
||||
_DHTSchemaMember(
|
||||
mKey: FixedEncodedString43.fromJson(json['m_key']),
|
||||
mCnt: (json['m_cnt'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$DHTSchemaMemberImplToJson(
|
||||
_$DHTSchemaMemberImpl instance) =>
|
||||
Map<String, dynamic> _$DHTSchemaMemberToJson(_DHTSchemaMember instance) =>
|
||||
<String, dynamic>{
|
||||
'm_key': instance.mKey.toJson(),
|
||||
'm_cnt': instance.mCnt,
|
||||
};
|
||||
|
||||
_$DHTRecordDescriptorImpl _$$DHTRecordDescriptorImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$DHTRecordDescriptorImpl(
|
||||
_DHTRecordDescriptor _$DHTRecordDescriptorFromJson(Map<String, dynamic> json) =>
|
||||
_DHTRecordDescriptor(
|
||||
key: Typed<FixedEncodedString43>.fromJson(json['key']),
|
||||
owner: FixedEncodedString43.fromJson(json['owner']),
|
||||
schema: DHTSchema.fromJson(json['schema']),
|
||||
|
@ -59,8 +56,8 @@ _$DHTRecordDescriptorImpl _$$DHTRecordDescriptorImplFromJson(
|
|||
: FixedEncodedString43.fromJson(json['owner_secret']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$DHTRecordDescriptorImplToJson(
|
||||
_$DHTRecordDescriptorImpl instance) =>
|
||||
Map<String, dynamic> _$DHTRecordDescriptorToJson(
|
||||
_DHTRecordDescriptor instance) =>
|
||||
<String, dynamic>{
|
||||
'key': instance.key.toJson(),
|
||||
'owner': instance.owner.toJson(),
|
||||
|
@ -68,29 +65,27 @@ Map<String, dynamic> _$$DHTRecordDescriptorImplToJson(
|
|||
'owner_secret': instance.ownerSecret?.toJson(),
|
||||
};
|
||||
|
||||
_$ValueDataImpl _$$ValueDataImplFromJson(Map<String, dynamic> json) =>
|
||||
_$ValueDataImpl(
|
||||
_ValueData _$ValueDataFromJson(Map<String, dynamic> json) => _ValueData(
|
||||
seq: (json['seq'] as num).toInt(),
|
||||
data: const Uint8ListJsonConverter.jsIsArray().fromJson(json['data']),
|
||||
writer: FixedEncodedString43.fromJson(json['writer']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$ValueDataImplToJson(_$ValueDataImpl instance) =>
|
||||
Map<String, dynamic> _$ValueDataToJson(_ValueData instance) =>
|
||||
<String, dynamic>{
|
||||
'seq': instance.seq,
|
||||
'data': const Uint8ListJsonConverter.jsIsArray().toJson(instance.data),
|
||||
'writer': instance.writer.toJson(),
|
||||
};
|
||||
|
||||
_$SafetySpecImpl _$$SafetySpecImplFromJson(Map<String, dynamic> json) =>
|
||||
_$SafetySpecImpl(
|
||||
_SafetySpec _$SafetySpecFromJson(Map<String, dynamic> json) => _SafetySpec(
|
||||
hopCount: (json['hop_count'] as num).toInt(),
|
||||
stability: Stability.fromJson(json['stability']),
|
||||
sequencing: Sequencing.fromJson(json['sequencing']),
|
||||
preferredRoute: json['preferred_route'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$SafetySpecImplToJson(_$SafetySpecImpl instance) =>
|
||||
Map<String, dynamic> _$SafetySpecToJson(_SafetySpec instance) =>
|
||||
<String, dynamic>{
|
||||
'hop_count': instance.hopCount,
|
||||
'stability': instance.stability.toJson(),
|
||||
|
@ -98,21 +93,19 @@ Map<String, dynamic> _$$SafetySpecImplToJson(_$SafetySpecImpl instance) =>
|
|||
'preferred_route': instance.preferredRoute,
|
||||
};
|
||||
|
||||
_$RouteBlobImpl _$$RouteBlobImplFromJson(Map<String, dynamic> json) =>
|
||||
_$RouteBlobImpl(
|
||||
_RouteBlob _$RouteBlobFromJson(Map<String, dynamic> json) => _RouteBlob(
|
||||
routeId: json['route_id'] as String,
|
||||
blob: const Uint8ListJsonConverter().fromJson(json['blob']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$RouteBlobImplToJson(_$RouteBlobImpl instance) =>
|
||||
Map<String, dynamic> _$RouteBlobToJson(_RouteBlob instance) =>
|
||||
<String, dynamic>{
|
||||
'route_id': instance.routeId,
|
||||
'blob': const Uint8ListJsonConverter().toJson(instance.blob),
|
||||
};
|
||||
|
||||
_$DHTRecordReportImpl _$$DHTRecordReportImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$DHTRecordReportImpl(
|
||||
_DHTRecordReport _$DHTRecordReportFromJson(Map<String, dynamic> json) =>
|
||||
_DHTRecordReport(
|
||||
subkeys: (json['subkeys'] as List<dynamic>)
|
||||
.map(ValueSubkeyRange.fromJson)
|
||||
.toList(),
|
||||
|
@ -120,15 +113,14 @@ _$DHTRecordReportImpl _$$DHTRecordReportImplFromJson(
|
|||
.map(ValueSubkeyRange.fromJson)
|
||||
.toList(),
|
||||
localSeqs: (json['local_seqs'] as List<dynamic>)
|
||||
.map((e) => (e as num).toInt())
|
||||
.map((e) => (e as num?)?.toInt())
|
||||
.toList(),
|
||||
networkSeqs: (json['network_seqs'] as List<dynamic>)
|
||||
.map((e) => (e as num).toInt())
|
||||
.map((e) => (e as num?)?.toInt())
|
||||
.toList(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$DHTRecordReportImplToJson(
|
||||
_$DHTRecordReportImpl instance) =>
|
||||
Map<String, dynamic> _$DHTRecordReportToJson(_DHTRecordReport instance) =>
|
||||
<String, dynamic>{
|
||||
'subkeys': instance.subkeys.map((e) => e.toJson()).toList(),
|
||||
'offline_subkeys':
|
||||
|
|
|
@ -10,7 +10,8 @@ part 'veilid_config.g.dart';
|
|||
//////////////////////////////////////////////////////////
|
||||
// FFI Platform-specific config
|
||||
@freezed
|
||||
class VeilidFFIConfigLoggingTerminal with _$VeilidFFIConfigLoggingTerminal {
|
||||
sealed class VeilidFFIConfigLoggingTerminal
|
||||
with _$VeilidFFIConfigLoggingTerminal {
|
||||
const factory VeilidFFIConfigLoggingTerminal({
|
||||
required bool enabled,
|
||||
required VeilidConfigLogLevel level,
|
||||
|
@ -22,7 +23,7 @@ class VeilidFFIConfigLoggingTerminal with _$VeilidFFIConfigLoggingTerminal {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidFFIConfigLoggingOtlp with _$VeilidFFIConfigLoggingOtlp {
|
||||
sealed class VeilidFFIConfigLoggingOtlp with _$VeilidFFIConfigLoggingOtlp {
|
||||
const factory VeilidFFIConfigLoggingOtlp({
|
||||
required bool enabled,
|
||||
required VeilidConfigLogLevel level,
|
||||
|
@ -36,7 +37,7 @@ class VeilidFFIConfigLoggingOtlp with _$VeilidFFIConfigLoggingOtlp {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidFFIConfigLoggingApi with _$VeilidFFIConfigLoggingApi {
|
||||
sealed class VeilidFFIConfigLoggingApi with _$VeilidFFIConfigLoggingApi {
|
||||
const factory VeilidFFIConfigLoggingApi({
|
||||
required bool enabled,
|
||||
required VeilidConfigLogLevel level,
|
||||
|
@ -48,7 +49,7 @@ class VeilidFFIConfigLoggingApi with _$VeilidFFIConfigLoggingApi {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidFFIConfigLoggingFlame with _$VeilidFFIConfigLoggingFlame {
|
||||
sealed class VeilidFFIConfigLoggingFlame with _$VeilidFFIConfigLoggingFlame {
|
||||
const factory VeilidFFIConfigLoggingFlame({
|
||||
required bool enabled,
|
||||
required String path,
|
||||
|
@ -59,7 +60,7 @@ class VeilidFFIConfigLoggingFlame with _$VeilidFFIConfigLoggingFlame {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidFFIConfigLogging with _$VeilidFFIConfigLogging {
|
||||
sealed class VeilidFFIConfigLogging with _$VeilidFFIConfigLogging {
|
||||
const factory VeilidFFIConfigLogging(
|
||||
{required VeilidFFIConfigLoggingTerminal terminal,
|
||||
required VeilidFFIConfigLoggingOtlp otlp,
|
||||
|
@ -71,7 +72,7 @@ class VeilidFFIConfigLogging with _$VeilidFFIConfigLogging {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidFFIConfig with _$VeilidFFIConfig {
|
||||
sealed class VeilidFFIConfig with _$VeilidFFIConfig {
|
||||
const factory VeilidFFIConfig({
|
||||
required VeilidFFIConfigLogging logging,
|
||||
}) = _VeilidFFIConfig;
|
||||
|
@ -84,7 +85,7 @@ class VeilidFFIConfig with _$VeilidFFIConfig {
|
|||
// WASM Platform-specific config
|
||||
|
||||
@freezed
|
||||
class VeilidWASMConfigLoggingPerformance
|
||||
sealed class VeilidWASMConfigLoggingPerformance
|
||||
with _$VeilidWASMConfigLoggingPerformance {
|
||||
const factory VeilidWASMConfigLoggingPerformance({
|
||||
required bool enabled,
|
||||
|
@ -100,7 +101,7 @@ class VeilidWASMConfigLoggingPerformance
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidWASMConfigLoggingApi with _$VeilidWASMConfigLoggingApi {
|
||||
sealed class VeilidWASMConfigLoggingApi with _$VeilidWASMConfigLoggingApi {
|
||||
const factory VeilidWASMConfigLoggingApi({
|
||||
required bool enabled,
|
||||
required VeilidConfigLogLevel level,
|
||||
|
@ -112,7 +113,7 @@ class VeilidWASMConfigLoggingApi with _$VeilidWASMConfigLoggingApi {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidWASMConfigLogging with _$VeilidWASMConfigLogging {
|
||||
sealed class VeilidWASMConfigLogging with _$VeilidWASMConfigLogging {
|
||||
const factory VeilidWASMConfigLogging(
|
||||
{required VeilidWASMConfigLoggingPerformance performance,
|
||||
required VeilidWASMConfigLoggingApi api}) = _VeilidWASMConfigLogging;
|
||||
|
@ -122,7 +123,7 @@ class VeilidWASMConfigLogging with _$VeilidWASMConfigLogging {
|
|||
}
|
||||
|
||||
@freezed
|
||||
class VeilidWASMConfig with _$VeilidWASMConfig {
|
||||
sealed class VeilidWASMConfig with _$VeilidWASMConfig {
|
||||
const factory VeilidWASMConfig({
|
||||
required VeilidWASMConfigLogging logging,
|
||||
}) = _VeilidWASMConfig;
|
||||
|
@ -151,7 +152,7 @@ enum VeilidConfigLogLevel {
|
|||
/// VeilidConfig
|
||||
|
||||
@freezed
|
||||
class VeilidConfigHTTPS with _$VeilidConfigHTTPS {
|
||||
sealed class VeilidConfigHTTPS with _$VeilidConfigHTTPS {
|
||||
const factory VeilidConfigHTTPS({
|
||||
required bool enabled,
|
||||
required String listenAddress,
|
||||
|
@ -166,7 +167,7 @@ class VeilidConfigHTTPS with _$VeilidConfigHTTPS {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigHTTP with _$VeilidConfigHTTP {
|
||||
sealed class VeilidConfigHTTP with _$VeilidConfigHTTP {
|
||||
const factory VeilidConfigHTTP({
|
||||
required bool enabled,
|
||||
required String listenAddress,
|
||||
|
@ -181,7 +182,7 @@ class VeilidConfigHTTP with _$VeilidConfigHTTP {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigApplication with _$VeilidConfigApplication {
|
||||
sealed class VeilidConfigApplication with _$VeilidConfigApplication {
|
||||
const factory VeilidConfigApplication({
|
||||
required VeilidConfigHTTPS https,
|
||||
required VeilidConfigHTTP http,
|
||||
|
@ -193,7 +194,7 @@ class VeilidConfigApplication with _$VeilidConfigApplication {
|
|||
|
||||
////////////
|
||||
@freezed
|
||||
class VeilidConfigUDP with _$VeilidConfigUDP {
|
||||
sealed class VeilidConfigUDP with _$VeilidConfigUDP {
|
||||
const factory VeilidConfigUDP(
|
||||
{required bool enabled,
|
||||
required int socketPoolSize,
|
||||
|
@ -206,7 +207,7 @@ class VeilidConfigUDP with _$VeilidConfigUDP {
|
|||
|
||||
////////////
|
||||
@freezed
|
||||
class VeilidConfigTCP with _$VeilidConfigTCP {
|
||||
sealed class VeilidConfigTCP with _$VeilidConfigTCP {
|
||||
const factory VeilidConfigTCP(
|
||||
{required bool connect,
|
||||
required bool listen,
|
||||
|
@ -220,7 +221,7 @@ class VeilidConfigTCP with _$VeilidConfigTCP {
|
|||
|
||||
////////////
|
||||
@freezed
|
||||
class VeilidConfigWS with _$VeilidConfigWS {
|
||||
sealed class VeilidConfigWS with _$VeilidConfigWS {
|
||||
const factory VeilidConfigWS(
|
||||
{required bool connect,
|
||||
required bool listen,
|
||||
|
@ -235,7 +236,7 @@ class VeilidConfigWS with _$VeilidConfigWS {
|
|||
|
||||
////////////
|
||||
@freezed
|
||||
class VeilidConfigWSS with _$VeilidConfigWSS {
|
||||
sealed class VeilidConfigWSS with _$VeilidConfigWSS {
|
||||
const factory VeilidConfigWSS(
|
||||
{required bool connect,
|
||||
required bool listen,
|
||||
|
@ -251,7 +252,7 @@ class VeilidConfigWSS with _$VeilidConfigWSS {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigProtocol with _$VeilidConfigProtocol {
|
||||
sealed class VeilidConfigProtocol with _$VeilidConfigProtocol {
|
||||
const factory VeilidConfigProtocol({
|
||||
required VeilidConfigUDP udp,
|
||||
required VeilidConfigTCP tcp,
|
||||
|
@ -266,7 +267,7 @@ class VeilidConfigProtocol with _$VeilidConfigProtocol {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigTLS with _$VeilidConfigTLS {
|
||||
sealed class VeilidConfigTLS with _$VeilidConfigTLS {
|
||||
const factory VeilidConfigTLS({
|
||||
required String certificatePath,
|
||||
required String privateKeyPath,
|
||||
|
@ -279,7 +280,7 @@ class VeilidConfigTLS with _$VeilidConfigTLS {
|
|||
|
||||
////////////
|
||||
@freezed
|
||||
class VeilidConfigDHT with _$VeilidConfigDHT {
|
||||
sealed class VeilidConfigDHT with _$VeilidConfigDHT {
|
||||
const factory VeilidConfigDHT({
|
||||
required int resolveNodeTimeoutMs,
|
||||
required int resolveNodeCount,
|
||||
|
@ -312,7 +313,7 @@ class VeilidConfigDHT with _$VeilidConfigDHT {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigRPC with _$VeilidConfigRPC {
|
||||
sealed class VeilidConfigRPC with _$VeilidConfigRPC {
|
||||
const factory VeilidConfigRPC(
|
||||
{required int concurrency,
|
||||
required int queueSize,
|
||||
|
@ -329,7 +330,7 @@ class VeilidConfigRPC with _$VeilidConfigRPC {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigRoutingTable with _$VeilidConfigRoutingTable {
|
||||
sealed class VeilidConfigRoutingTable with _$VeilidConfigRoutingTable {
|
||||
const factory VeilidConfigRoutingTable({
|
||||
required List<TypedKey> nodeId,
|
||||
required List<TypedSecret> nodeIdSecret,
|
||||
|
@ -348,7 +349,7 @@ class VeilidConfigRoutingTable with _$VeilidConfigRoutingTable {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigNetwork with _$VeilidConfigNetwork {
|
||||
sealed class VeilidConfigNetwork with _$VeilidConfigNetwork {
|
||||
const factory VeilidConfigNetwork({
|
||||
required int connectionInitialTimeoutMs,
|
||||
required int connectionInactivityTimeoutMs,
|
||||
|
@ -378,7 +379,7 @@ class VeilidConfigNetwork with _$VeilidConfigNetwork {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigTableStore with _$VeilidConfigTableStore {
|
||||
sealed class VeilidConfigTableStore with _$VeilidConfigTableStore {
|
||||
const factory VeilidConfigTableStore({
|
||||
required String directory,
|
||||
required bool delete,
|
||||
|
@ -391,7 +392,7 @@ class VeilidConfigTableStore with _$VeilidConfigTableStore {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigBlockStore with _$VeilidConfigBlockStore {
|
||||
sealed class VeilidConfigBlockStore with _$VeilidConfigBlockStore {
|
||||
const factory VeilidConfigBlockStore({
|
||||
required String directory,
|
||||
required bool delete,
|
||||
|
@ -404,7 +405,7 @@ class VeilidConfigBlockStore with _$VeilidConfigBlockStore {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigProtectedStore with _$VeilidConfigProtectedStore {
|
||||
sealed class VeilidConfigProtectedStore with _$VeilidConfigProtectedStore {
|
||||
const factory VeilidConfigProtectedStore(
|
||||
{required bool allowInsecureFallback,
|
||||
required bool alwaysUseInsecureStorage,
|
||||
|
@ -420,7 +421,7 @@ class VeilidConfigProtectedStore with _$VeilidConfigProtectedStore {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfigCapabilities with _$VeilidConfigCapabilities {
|
||||
sealed class VeilidConfigCapabilities with _$VeilidConfigCapabilities {
|
||||
const factory VeilidConfigCapabilities({
|
||||
required List<String> disable,
|
||||
}) = _VeilidConfigCapabilities;
|
||||
|
@ -432,7 +433,7 @@ class VeilidConfigCapabilities with _$VeilidConfigCapabilities {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class VeilidConfig with _$VeilidConfig {
|
||||
sealed class VeilidConfig with _$VeilidConfig {
|
||||
const factory VeilidConfig({
|
||||
required String programName,
|
||||
required String namespace,
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -6,28 +6,28 @@ part of 'veilid_config.dart';
|
|||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$VeilidFFIConfigLoggingTerminalImpl
|
||||
_$$VeilidFFIConfigLoggingTerminalImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigLoggingTerminalImpl(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
ignoreLogTargets: (json['ignore_log_targets'] as List<dynamic>?)
|
||||
?.map((e) => e as String)
|
||||
.toList() ??
|
||||
const [],
|
||||
);
|
||||
_VeilidFFIConfigLoggingTerminal _$VeilidFFIConfigLoggingTerminalFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_VeilidFFIConfigLoggingTerminal(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
ignoreLogTargets: (json['ignore_log_targets'] as List<dynamic>?)
|
||||
?.map((e) => e as String)
|
||||
.toList() ??
|
||||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigLoggingTerminalImplToJson(
|
||||
_$VeilidFFIConfigLoggingTerminalImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigLoggingTerminalToJson(
|
||||
_VeilidFFIConfigLoggingTerminal instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'level': instance.level.toJson(),
|
||||
'ignore_log_targets': instance.ignoreLogTargets,
|
||||
};
|
||||
|
||||
_$VeilidFFIConfigLoggingOtlpImpl _$$VeilidFFIConfigLoggingOtlpImplFromJson(
|
||||
_VeilidFFIConfigLoggingOtlp _$VeilidFFIConfigLoggingOtlpFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigLoggingOtlpImpl(
|
||||
_VeilidFFIConfigLoggingOtlp(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
grpcEndpoint: json['grpc_endpoint'] as String,
|
||||
|
@ -38,8 +38,8 @@ _$VeilidFFIConfigLoggingOtlpImpl _$$VeilidFFIConfigLoggingOtlpImplFromJson(
|
|||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigLoggingOtlpImplToJson(
|
||||
_$VeilidFFIConfigLoggingOtlpImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigLoggingOtlpToJson(
|
||||
_VeilidFFIConfigLoggingOtlp instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'level': instance.level.toJson(),
|
||||
|
@ -48,9 +48,9 @@ Map<String, dynamic> _$$VeilidFFIConfigLoggingOtlpImplToJson(
|
|||
'ignore_log_targets': instance.ignoreLogTargets,
|
||||
};
|
||||
|
||||
_$VeilidFFIConfigLoggingApiImpl _$$VeilidFFIConfigLoggingApiImplFromJson(
|
||||
_VeilidFFIConfigLoggingApi _$VeilidFFIConfigLoggingApiFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigLoggingApiImpl(
|
||||
_VeilidFFIConfigLoggingApi(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
ignoreLogTargets: (json['ignore_log_targets'] as List<dynamic>?)
|
||||
|
@ -59,39 +59,39 @@ _$VeilidFFIConfigLoggingApiImpl _$$VeilidFFIConfigLoggingApiImplFromJson(
|
|||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigLoggingApiImplToJson(
|
||||
_$VeilidFFIConfigLoggingApiImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigLoggingApiToJson(
|
||||
_VeilidFFIConfigLoggingApi instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'level': instance.level.toJson(),
|
||||
'ignore_log_targets': instance.ignoreLogTargets,
|
||||
};
|
||||
|
||||
_$VeilidFFIConfigLoggingFlameImpl _$$VeilidFFIConfigLoggingFlameImplFromJson(
|
||||
_VeilidFFIConfigLoggingFlame _$VeilidFFIConfigLoggingFlameFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigLoggingFlameImpl(
|
||||
_VeilidFFIConfigLoggingFlame(
|
||||
enabled: json['enabled'] as bool,
|
||||
path: json['path'] as String,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigLoggingFlameImplToJson(
|
||||
_$VeilidFFIConfigLoggingFlameImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigLoggingFlameToJson(
|
||||
_VeilidFFIConfigLoggingFlame instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'path': instance.path,
|
||||
};
|
||||
|
||||
_$VeilidFFIConfigLoggingImpl _$$VeilidFFIConfigLoggingImplFromJson(
|
||||
_VeilidFFIConfigLogging _$VeilidFFIConfigLoggingFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigLoggingImpl(
|
||||
_VeilidFFIConfigLogging(
|
||||
terminal: VeilidFFIConfigLoggingTerminal.fromJson(json['terminal']),
|
||||
otlp: VeilidFFIConfigLoggingOtlp.fromJson(json['otlp']),
|
||||
api: VeilidFFIConfigLoggingApi.fromJson(json['api']),
|
||||
flame: VeilidFFIConfigLoggingFlame.fromJson(json['flame']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigLoggingImplToJson(
|
||||
_$VeilidFFIConfigLoggingImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigLoggingToJson(
|
||||
_VeilidFFIConfigLogging instance) =>
|
||||
<String, dynamic>{
|
||||
'terminal': instance.terminal.toJson(),
|
||||
'otlp': instance.otlp.toJson(),
|
||||
|
@ -99,22 +99,19 @@ Map<String, dynamic> _$$VeilidFFIConfigLoggingImplToJson(
|
|||
'flame': instance.flame.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidFFIConfigImpl _$$VeilidFFIConfigImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidFFIConfigImpl(
|
||||
_VeilidFFIConfig _$VeilidFFIConfigFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidFFIConfig(
|
||||
logging: VeilidFFIConfigLogging.fromJson(json['logging']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidFFIConfigImplToJson(
|
||||
_$VeilidFFIConfigImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidFFIConfigToJson(_VeilidFFIConfig instance) =>
|
||||
<String, dynamic>{
|
||||
'logging': instance.logging.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidWASMConfigLoggingPerformanceImpl
|
||||
_$$VeilidWASMConfigLoggingPerformanceImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidWASMConfigLoggingPerformanceImpl(
|
||||
_VeilidWASMConfigLoggingPerformance
|
||||
_$VeilidWASMConfigLoggingPerformanceFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidWASMConfigLoggingPerformance(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
logsInTimings: json['logs_in_timings'] as bool,
|
||||
|
@ -125,8 +122,8 @@ _$VeilidWASMConfigLoggingPerformanceImpl
|
|||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidWASMConfigLoggingPerformanceImplToJson(
|
||||
_$VeilidWASMConfigLoggingPerformanceImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidWASMConfigLoggingPerformanceToJson(
|
||||
_VeilidWASMConfigLoggingPerformance instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'level': instance.level.toJson(),
|
||||
|
@ -135,9 +132,9 @@ Map<String, dynamic> _$$VeilidWASMConfigLoggingPerformanceImplToJson(
|
|||
'ignore_log_targets': instance.ignoreLogTargets,
|
||||
};
|
||||
|
||||
_$VeilidWASMConfigLoggingApiImpl _$$VeilidWASMConfigLoggingApiImplFromJson(
|
||||
_VeilidWASMConfigLoggingApi _$VeilidWASMConfigLoggingApiFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidWASMConfigLoggingApiImpl(
|
||||
_VeilidWASMConfigLoggingApi(
|
||||
enabled: json['enabled'] as bool,
|
||||
level: VeilidConfigLogLevel.fromJson(json['level']),
|
||||
ignoreLogTargets: (json['ignore_log_targets'] as List<dynamic>?)
|
||||
|
@ -146,52 +143,48 @@ _$VeilidWASMConfigLoggingApiImpl _$$VeilidWASMConfigLoggingApiImplFromJson(
|
|||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidWASMConfigLoggingApiImplToJson(
|
||||
_$VeilidWASMConfigLoggingApiImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidWASMConfigLoggingApiToJson(
|
||||
_VeilidWASMConfigLoggingApi instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'level': instance.level.toJson(),
|
||||
'ignore_log_targets': instance.ignoreLogTargets,
|
||||
};
|
||||
|
||||
_$VeilidWASMConfigLoggingImpl _$$VeilidWASMConfigLoggingImplFromJson(
|
||||
_VeilidWASMConfigLogging _$VeilidWASMConfigLoggingFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidWASMConfigLoggingImpl(
|
||||
_VeilidWASMConfigLogging(
|
||||
performance:
|
||||
VeilidWASMConfigLoggingPerformance.fromJson(json['performance']),
|
||||
api: VeilidWASMConfigLoggingApi.fromJson(json['api']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidWASMConfigLoggingImplToJson(
|
||||
_$VeilidWASMConfigLoggingImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidWASMConfigLoggingToJson(
|
||||
_VeilidWASMConfigLogging instance) =>
|
||||
<String, dynamic>{
|
||||
'performance': instance.performance.toJson(),
|
||||
'api': instance.api.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidWASMConfigImpl _$$VeilidWASMConfigImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidWASMConfigImpl(
|
||||
_VeilidWASMConfig _$VeilidWASMConfigFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidWASMConfig(
|
||||
logging: VeilidWASMConfigLogging.fromJson(json['logging']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidWASMConfigImplToJson(
|
||||
_$VeilidWASMConfigImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidWASMConfigToJson(_VeilidWASMConfig instance) =>
|
||||
<String, dynamic>{
|
||||
'logging': instance.logging.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidConfigHTTPSImpl _$$VeilidConfigHTTPSImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigHTTPSImpl(
|
||||
_VeilidConfigHTTPS _$VeilidConfigHTTPSFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigHTTPS(
|
||||
enabled: json['enabled'] as bool,
|
||||
listenAddress: json['listen_address'] as String,
|
||||
path: json['path'] as String,
|
||||
url: json['url'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigHTTPSImplToJson(
|
||||
_$VeilidConfigHTTPSImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigHTTPSToJson(_VeilidConfigHTTPS instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'listen_address': instance.listenAddress,
|
||||
|
@ -199,17 +192,15 @@ Map<String, dynamic> _$$VeilidConfigHTTPSImplToJson(
|
|||
'url': instance.url,
|
||||
};
|
||||
|
||||
_$VeilidConfigHTTPImpl _$$VeilidConfigHTTPImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigHTTPImpl(
|
||||
_VeilidConfigHTTP _$VeilidConfigHTTPFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigHTTP(
|
||||
enabled: json['enabled'] as bool,
|
||||
listenAddress: json['listen_address'] as String,
|
||||
path: json['path'] as String,
|
||||
url: json['url'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigHTTPImplToJson(
|
||||
_$VeilidConfigHTTPImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigHTTPToJson(_VeilidConfigHTTP instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'listen_address': instance.listenAddress,
|
||||
|
@ -217,31 +208,29 @@ Map<String, dynamic> _$$VeilidConfigHTTPImplToJson(
|
|||
'url': instance.url,
|
||||
};
|
||||
|
||||
_$VeilidConfigApplicationImpl _$$VeilidConfigApplicationImplFromJson(
|
||||
_VeilidConfigApplication _$VeilidConfigApplicationFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigApplicationImpl(
|
||||
_VeilidConfigApplication(
|
||||
https: VeilidConfigHTTPS.fromJson(json['https']),
|
||||
http: VeilidConfigHTTP.fromJson(json['http']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigApplicationImplToJson(
|
||||
_$VeilidConfigApplicationImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigApplicationToJson(
|
||||
_VeilidConfigApplication instance) =>
|
||||
<String, dynamic>{
|
||||
'https': instance.https.toJson(),
|
||||
'http': instance.http.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidConfigUDPImpl _$$VeilidConfigUDPImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigUDPImpl(
|
||||
_VeilidConfigUDP _$VeilidConfigUDPFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigUDP(
|
||||
enabled: json['enabled'] as bool,
|
||||
socketPoolSize: (json['socket_pool_size'] as num).toInt(),
|
||||
listenAddress: json['listen_address'] as String,
|
||||
publicAddress: json['public_address'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigUDPImplToJson(
|
||||
_$VeilidConfigUDPImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigUDPToJson(_VeilidConfigUDP instance) =>
|
||||
<String, dynamic>{
|
||||
'enabled': instance.enabled,
|
||||
'socket_pool_size': instance.socketPoolSize,
|
||||
|
@ -249,9 +238,8 @@ Map<String, dynamic> _$$VeilidConfigUDPImplToJson(
|
|||
'public_address': instance.publicAddress,
|
||||
};
|
||||
|
||||
_$VeilidConfigTCPImpl _$$VeilidConfigTCPImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigTCPImpl(
|
||||
_VeilidConfigTCP _$VeilidConfigTCPFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigTCP(
|
||||
connect: json['connect'] as bool,
|
||||
listen: json['listen'] as bool,
|
||||
maxConnections: (json['max_connections'] as num).toInt(),
|
||||
|
@ -259,8 +247,7 @@ _$VeilidConfigTCPImpl _$$VeilidConfigTCPImplFromJson(
|
|||
publicAddress: json['public_address'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigTCPImplToJson(
|
||||
_$VeilidConfigTCPImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigTCPToJson(_VeilidConfigTCP instance) =>
|
||||
<String, dynamic>{
|
||||
'connect': instance.connect,
|
||||
'listen': instance.listen,
|
||||
|
@ -269,8 +256,8 @@ Map<String, dynamic> _$$VeilidConfigTCPImplToJson(
|
|||
'public_address': instance.publicAddress,
|
||||
};
|
||||
|
||||
_$VeilidConfigWSImpl _$$VeilidConfigWSImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidConfigWSImpl(
|
||||
_VeilidConfigWS _$VeilidConfigWSFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigWS(
|
||||
connect: json['connect'] as bool,
|
||||
listen: json['listen'] as bool,
|
||||
maxConnections: (json['max_connections'] as num).toInt(),
|
||||
|
@ -279,8 +266,7 @@ _$VeilidConfigWSImpl _$$VeilidConfigWSImplFromJson(Map<String, dynamic> json) =>
|
|||
url: json['url'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigWSImplToJson(
|
||||
_$VeilidConfigWSImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigWSToJson(_VeilidConfigWS instance) =>
|
||||
<String, dynamic>{
|
||||
'connect': instance.connect,
|
||||
'listen': instance.listen,
|
||||
|
@ -290,9 +276,8 @@ Map<String, dynamic> _$$VeilidConfigWSImplToJson(
|
|||
'url': instance.url,
|
||||
};
|
||||
|
||||
_$VeilidConfigWSSImpl _$$VeilidConfigWSSImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigWSSImpl(
|
||||
_VeilidConfigWSS _$VeilidConfigWSSFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigWSS(
|
||||
connect: json['connect'] as bool,
|
||||
listen: json['listen'] as bool,
|
||||
maxConnections: (json['max_connections'] as num).toInt(),
|
||||
|
@ -301,8 +286,7 @@ _$VeilidConfigWSSImpl _$$VeilidConfigWSSImplFromJson(
|
|||
url: json['url'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigWSSImplToJson(
|
||||
_$VeilidConfigWSSImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigWSSToJson(_VeilidConfigWSS instance) =>
|
||||
<String, dynamic>{
|
||||
'connect': instance.connect,
|
||||
'listen': instance.listen,
|
||||
|
@ -312,17 +296,17 @@ Map<String, dynamic> _$$VeilidConfigWSSImplToJson(
|
|||
'url': instance.url,
|
||||
};
|
||||
|
||||
_$VeilidConfigProtocolImpl _$$VeilidConfigProtocolImplFromJson(
|
||||
_VeilidConfigProtocol _$VeilidConfigProtocolFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigProtocolImpl(
|
||||
_VeilidConfigProtocol(
|
||||
udp: VeilidConfigUDP.fromJson(json['udp']),
|
||||
tcp: VeilidConfigTCP.fromJson(json['tcp']),
|
||||
ws: VeilidConfigWS.fromJson(json['ws']),
|
||||
wss: VeilidConfigWSS.fromJson(json['wss']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigProtocolImplToJson(
|
||||
_$VeilidConfigProtocolImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigProtocolToJson(
|
||||
_VeilidConfigProtocol instance) =>
|
||||
<String, dynamic>{
|
||||
'udp': instance.udp.toJson(),
|
||||
'tcp': instance.tcp.toJson(),
|
||||
|
@ -330,26 +314,23 @@ Map<String, dynamic> _$$VeilidConfigProtocolImplToJson(
|
|||
'wss': instance.wss.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidConfigTLSImpl _$$VeilidConfigTLSImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigTLSImpl(
|
||||
_VeilidConfigTLS _$VeilidConfigTLSFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigTLS(
|
||||
certificatePath: json['certificate_path'] as String,
|
||||
privateKeyPath: json['private_key_path'] as String,
|
||||
connectionInitialTimeoutMs:
|
||||
(json['connection_initial_timeout_ms'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigTLSImplToJson(
|
||||
_$VeilidConfigTLSImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigTLSToJson(_VeilidConfigTLS instance) =>
|
||||
<String, dynamic>{
|
||||
'certificate_path': instance.certificatePath,
|
||||
'private_key_path': instance.privateKeyPath,
|
||||
'connection_initial_timeout_ms': instance.connectionInitialTimeoutMs,
|
||||
};
|
||||
|
||||
_$VeilidConfigDHTImpl _$$VeilidConfigDHTImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigDHTImpl(
|
||||
_VeilidConfigDHT _$VeilidConfigDHTFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigDHT(
|
||||
resolveNodeTimeoutMs: (json['resolve_node_timeout_ms'] as num).toInt(),
|
||||
resolveNodeCount: (json['resolve_node_count'] as num).toInt(),
|
||||
resolveNodeFanout: (json['resolve_node_fanout'] as num).toInt(),
|
||||
|
@ -378,8 +359,7 @@ _$VeilidConfigDHTImpl _$$VeilidConfigDHTImplFromJson(
|
|||
maxWatchExpirationMs: (json['max_watch_expiration_ms'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigDHTImplToJson(
|
||||
_$VeilidConfigDHTImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigDHTToJson(_VeilidConfigDHT instance) =>
|
||||
<String, dynamic>{
|
||||
'resolve_node_timeout_ms': instance.resolveNodeTimeoutMs,
|
||||
'resolve_node_count': instance.resolveNodeCount,
|
||||
|
@ -407,9 +387,8 @@ Map<String, dynamic> _$$VeilidConfigDHTImplToJson(
|
|||
'max_watch_expiration_ms': instance.maxWatchExpirationMs,
|
||||
};
|
||||
|
||||
_$VeilidConfigRPCImpl _$$VeilidConfigRPCImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigRPCImpl(
|
||||
_VeilidConfigRPC _$VeilidConfigRPCFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigRPC(
|
||||
concurrency: (json['concurrency'] as num).toInt(),
|
||||
queueSize: (json['queue_size'] as num).toInt(),
|
||||
timeoutMs: (json['timeout_ms'] as num).toInt(),
|
||||
|
@ -419,8 +398,7 @@ _$VeilidConfigRPCImpl _$$VeilidConfigRPCImplFromJson(
|
|||
maxTimestampAheadMs: (json['max_timestamp_ahead_ms'] as num?)?.toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigRPCImplToJson(
|
||||
_$VeilidConfigRPCImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigRPCToJson(_VeilidConfigRPC instance) =>
|
||||
<String, dynamic>{
|
||||
'concurrency': instance.concurrency,
|
||||
'queue_size': instance.queueSize,
|
||||
|
@ -431,9 +409,9 @@ Map<String, dynamic> _$$VeilidConfigRPCImplToJson(
|
|||
'max_timestamp_ahead_ms': instance.maxTimestampAheadMs,
|
||||
};
|
||||
|
||||
_$VeilidConfigRoutingTableImpl _$$VeilidConfigRoutingTableImplFromJson(
|
||||
_VeilidConfigRoutingTable _$VeilidConfigRoutingTableFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigRoutingTableImpl(
|
||||
_VeilidConfigRoutingTable(
|
||||
nodeId: (json['node_id'] as List<dynamic>)
|
||||
.map(Typed<FixedEncodedString43>.fromJson)
|
||||
.toList(),
|
||||
|
@ -449,8 +427,8 @@ _$VeilidConfigRoutingTableImpl _$$VeilidConfigRoutingTableImplFromJson(
|
|||
limitAttachedWeak: (json['limit_attached_weak'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigRoutingTableImplToJson(
|
||||
_$VeilidConfigRoutingTableImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigRoutingTableToJson(
|
||||
_VeilidConfigRoutingTable instance) =>
|
||||
<String, dynamic>{
|
||||
'node_id': instance.nodeId.map((e) => e.toJson()).toList(),
|
||||
'node_id_secret': instance.nodeIdSecret.map((e) => e.toJson()).toList(),
|
||||
|
@ -462,9 +440,8 @@ Map<String, dynamic> _$$VeilidConfigRoutingTableImplToJson(
|
|||
'limit_attached_weak': instance.limitAttachedWeak,
|
||||
};
|
||||
|
||||
_$VeilidConfigNetworkImpl _$$VeilidConfigNetworkImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigNetworkImpl(
|
||||
_VeilidConfigNetwork _$VeilidConfigNetworkFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfigNetwork(
|
||||
connectionInitialTimeoutMs:
|
||||
(json['connection_initial_timeout_ms'] as num).toInt(),
|
||||
connectionInactivityTimeoutMs:
|
||||
|
@ -494,8 +471,8 @@ _$VeilidConfigNetworkImpl _$$VeilidConfigNetworkImplFromJson(
|
|||
networkKeyPassword: json['network_key_password'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigNetworkImplToJson(
|
||||
_$VeilidConfigNetworkImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigNetworkToJson(
|
||||
_VeilidConfigNetwork instance) =>
|
||||
<String, dynamic>{
|
||||
'connection_initial_timeout_ms': instance.connectionInitialTimeoutMs,
|
||||
'connection_inactivity_timeout_ms':
|
||||
|
@ -521,37 +498,37 @@ Map<String, dynamic> _$$VeilidConfigNetworkImplToJson(
|
|||
'network_key_password': instance.networkKeyPassword,
|
||||
};
|
||||
|
||||
_$VeilidConfigTableStoreImpl _$$VeilidConfigTableStoreImplFromJson(
|
||||
_VeilidConfigTableStore _$VeilidConfigTableStoreFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigTableStoreImpl(
|
||||
_VeilidConfigTableStore(
|
||||
directory: json['directory'] as String,
|
||||
delete: json['delete'] as bool,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigTableStoreImplToJson(
|
||||
_$VeilidConfigTableStoreImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigTableStoreToJson(
|
||||
_VeilidConfigTableStore instance) =>
|
||||
<String, dynamic>{
|
||||
'directory': instance.directory,
|
||||
'delete': instance.delete,
|
||||
};
|
||||
|
||||
_$VeilidConfigBlockStoreImpl _$$VeilidConfigBlockStoreImplFromJson(
|
||||
_VeilidConfigBlockStore _$VeilidConfigBlockStoreFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigBlockStoreImpl(
|
||||
_VeilidConfigBlockStore(
|
||||
directory: json['directory'] as String,
|
||||
delete: json['delete'] as bool,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigBlockStoreImplToJson(
|
||||
_$VeilidConfigBlockStoreImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigBlockStoreToJson(
|
||||
_VeilidConfigBlockStore instance) =>
|
||||
<String, dynamic>{
|
||||
'directory': instance.directory,
|
||||
'delete': instance.delete,
|
||||
};
|
||||
|
||||
_$VeilidConfigProtectedStoreImpl _$$VeilidConfigProtectedStoreImplFromJson(
|
||||
_VeilidConfigProtectedStore _$VeilidConfigProtectedStoreFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigProtectedStoreImpl(
|
||||
_VeilidConfigProtectedStore(
|
||||
allowInsecureFallback: json['allow_insecure_fallback'] as bool,
|
||||
alwaysUseInsecureStorage: json['always_use_insecure_storage'] as bool,
|
||||
directory: json['directory'] as String,
|
||||
|
@ -562,8 +539,8 @@ _$VeilidConfigProtectedStoreImpl _$$VeilidConfigProtectedStoreImplFromJson(
|
|||
json['new_device_encryption_key_password'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigProtectedStoreImplToJson(
|
||||
_$VeilidConfigProtectedStoreImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigProtectedStoreToJson(
|
||||
_VeilidConfigProtectedStore instance) =>
|
||||
<String, dynamic>{
|
||||
'allow_insecure_fallback': instance.allowInsecureFallback,
|
||||
'always_use_insecure_storage': instance.alwaysUseInsecureStorage,
|
||||
|
@ -574,21 +551,21 @@ Map<String, dynamic> _$$VeilidConfigProtectedStoreImplToJson(
|
|||
instance.newDeviceEncryptionKeyPassword,
|
||||
};
|
||||
|
||||
_$VeilidConfigCapabilitiesImpl _$$VeilidConfigCapabilitiesImplFromJson(
|
||||
_VeilidConfigCapabilities _$VeilidConfigCapabilitiesFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidConfigCapabilitiesImpl(
|
||||
_VeilidConfigCapabilities(
|
||||
disable:
|
||||
(json['disable'] as List<dynamic>).map((e) => e as String).toList(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigCapabilitiesImplToJson(
|
||||
_$VeilidConfigCapabilitiesImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigCapabilitiesToJson(
|
||||
_VeilidConfigCapabilities instance) =>
|
||||
<String, dynamic>{
|
||||
'disable': instance.disable,
|
||||
};
|
||||
|
||||
_$VeilidConfigImpl _$$VeilidConfigImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidConfigImpl(
|
||||
_VeilidConfig _$VeilidConfigFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidConfig(
|
||||
programName: json['program_name'] as String,
|
||||
namespace: json['namespace'] as String,
|
||||
capabilities: VeilidConfigCapabilities.fromJson(json['capabilities']),
|
||||
|
@ -599,7 +576,7 @@ _$VeilidConfigImpl _$$VeilidConfigImplFromJson(Map<String, dynamic> json) =>
|
|||
network: VeilidConfigNetwork.fromJson(json['network']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidConfigImplToJson(_$VeilidConfigImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidConfigToJson(_VeilidConfig instance) =>
|
||||
<String, dynamic>{
|
||||
'program_name': instance.programName,
|
||||
'namespace': instance.namespace,
|
||||
|
|
|
@ -46,7 +46,7 @@ enum VeilidLogLevel {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class LatencyStats with _$LatencyStats {
|
||||
sealed class LatencyStats with _$LatencyStats {
|
||||
const factory LatencyStats({
|
||||
required TimestampDuration fastest,
|
||||
required TimestampDuration average,
|
||||
|
@ -64,7 +64,7 @@ class LatencyStats with _$LatencyStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class TransferStats with _$TransferStats {
|
||||
sealed class TransferStats with _$TransferStats {
|
||||
const factory TransferStats({
|
||||
required BigInt total,
|
||||
required BigInt maximum,
|
||||
|
@ -79,7 +79,7 @@ class TransferStats with _$TransferStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class TransferStatsDownUp with _$TransferStatsDownUp {
|
||||
sealed class TransferStatsDownUp with _$TransferStatsDownUp {
|
||||
const factory TransferStatsDownUp({
|
||||
required TransferStats down,
|
||||
required TransferStats up,
|
||||
|
@ -92,7 +92,7 @@ class TransferStatsDownUp with _$TransferStatsDownUp {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class StateStats with _$StateStats {
|
||||
sealed class StateStats with _$StateStats {
|
||||
const factory StateStats({
|
||||
required TimestampDuration span,
|
||||
required TimestampDuration reliable,
|
||||
|
@ -109,7 +109,7 @@ class StateStats with _$StateStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class StateReasonStats with _$StateReasonStats {
|
||||
sealed class StateReasonStats with _$StateReasonStats {
|
||||
const factory StateReasonStats({
|
||||
required TimestampDuration canNotSend,
|
||||
required TimestampDuration tooManyLostAnswers,
|
||||
|
@ -127,7 +127,7 @@ class StateReasonStats with _$StateReasonStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class AnswerStats with _$AnswerStats {
|
||||
sealed class AnswerStats with _$AnswerStats {
|
||||
const factory AnswerStats({
|
||||
required TimestampDuration span,
|
||||
required int questions,
|
||||
|
@ -148,7 +148,7 @@ class AnswerStats with _$AnswerStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class RPCStats with _$RPCStats {
|
||||
sealed class RPCStats with _$RPCStats {
|
||||
const factory RPCStats({
|
||||
required int messagesSent,
|
||||
required int messagesRcvd,
|
||||
|
@ -170,7 +170,7 @@ class RPCStats with _$RPCStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class PeerStats with _$PeerStats {
|
||||
sealed class PeerStats with _$PeerStats {
|
||||
const factory PeerStats({
|
||||
required Timestamp timeAdded,
|
||||
required RPCStats rpcStats,
|
||||
|
@ -186,7 +186,7 @@ class PeerStats with _$PeerStats {
|
|||
////////////
|
||||
|
||||
@freezed
|
||||
class PeerTableData with _$PeerTableData {
|
||||
sealed class PeerTableData with _$PeerTableData {
|
||||
const factory PeerTableData({
|
||||
required List<TypedKey> nodeIds,
|
||||
required String peerAddress,
|
||||
|
@ -251,7 +251,7 @@ sealed class VeilidUpdate with _$VeilidUpdate {
|
|||
/// VeilidStateAttachment
|
||||
|
||||
@freezed
|
||||
class VeilidStateAttachment with _$VeilidStateAttachment {
|
||||
sealed class VeilidStateAttachment with _$VeilidStateAttachment {
|
||||
const factory VeilidStateAttachment(
|
||||
{required AttachmentState state,
|
||||
required bool publicInternetReady,
|
||||
|
@ -267,7 +267,7 @@ class VeilidStateAttachment with _$VeilidStateAttachment {
|
|||
/// VeilidStateNetwork
|
||||
|
||||
@freezed
|
||||
class VeilidStateNetwork with _$VeilidStateNetwork {
|
||||
sealed class VeilidStateNetwork with _$VeilidStateNetwork {
|
||||
const factory VeilidStateNetwork(
|
||||
{required bool started,
|
||||
required BigInt bpsDown,
|
||||
|
@ -282,7 +282,7 @@ class VeilidStateNetwork with _$VeilidStateNetwork {
|
|||
/// VeilidStateConfig
|
||||
|
||||
@freezed
|
||||
class VeilidStateConfig with _$VeilidStateConfig {
|
||||
sealed class VeilidStateConfig with _$VeilidStateConfig {
|
||||
const factory VeilidStateConfig({
|
||||
required VeilidConfig config,
|
||||
}) = _VeilidStateConfig;
|
||||
|
@ -295,7 +295,7 @@ class VeilidStateConfig with _$VeilidStateConfig {
|
|||
/// VeilidState
|
||||
|
||||
@freezed
|
||||
class VeilidState with _$VeilidState {
|
||||
sealed class VeilidState with _$VeilidState {
|
||||
const factory VeilidState({
|
||||
required VeilidStateAttachment attachment,
|
||||
required VeilidStateNetwork network,
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -6,8 +6,8 @@ part of 'veilid_state.dart';
|
|||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$LatencyStatsImpl _$$LatencyStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$LatencyStatsImpl(
|
||||
_LatencyStats _$LatencyStatsFromJson(Map<String, dynamic> json) =>
|
||||
_LatencyStats(
|
||||
fastest: TimestampDuration.fromJson(json['fastest']),
|
||||
average: TimestampDuration.fromJson(json['average']),
|
||||
slowest: TimestampDuration.fromJson(json['slowest']),
|
||||
|
@ -17,7 +17,7 @@ _$LatencyStatsImpl _$$LatencyStatsImplFromJson(Map<String, dynamic> json) =>
|
|||
p75: TimestampDuration.fromJson(json['p75']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$LatencyStatsImplToJson(_$LatencyStatsImpl instance) =>
|
||||
Map<String, dynamic> _$LatencyStatsToJson(_LatencyStats instance) =>
|
||||
<String, dynamic>{
|
||||
'fastest': instance.fastest.toJson(),
|
||||
'average': instance.average.toJson(),
|
||||
|
@ -28,15 +28,15 @@ Map<String, dynamic> _$$LatencyStatsImplToJson(_$LatencyStatsImpl instance) =>
|
|||
'p75': instance.p75.toJson(),
|
||||
};
|
||||
|
||||
_$TransferStatsImpl _$$TransferStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$TransferStatsImpl(
|
||||
_TransferStats _$TransferStatsFromJson(Map<String, dynamic> json) =>
|
||||
_TransferStats(
|
||||
total: BigInt.parse(json['total'] as String),
|
||||
maximum: BigInt.parse(json['maximum'] as String),
|
||||
average: BigInt.parse(json['average'] as String),
|
||||
minimum: BigInt.parse(json['minimum'] as String),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$TransferStatsImplToJson(_$TransferStatsImpl instance) =>
|
||||
Map<String, dynamic> _$TransferStatsToJson(_TransferStats instance) =>
|
||||
<String, dynamic>{
|
||||
'total': instance.total.toString(),
|
||||
'maximum': instance.maximum.toString(),
|
||||
|
@ -44,22 +44,20 @@ Map<String, dynamic> _$$TransferStatsImplToJson(_$TransferStatsImpl instance) =>
|
|||
'minimum': instance.minimum.toString(),
|
||||
};
|
||||
|
||||
_$TransferStatsDownUpImpl _$$TransferStatsDownUpImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$TransferStatsDownUpImpl(
|
||||
_TransferStatsDownUp _$TransferStatsDownUpFromJson(Map<String, dynamic> json) =>
|
||||
_TransferStatsDownUp(
|
||||
down: TransferStats.fromJson(json['down']),
|
||||
up: TransferStats.fromJson(json['up']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$TransferStatsDownUpImplToJson(
|
||||
_$TransferStatsDownUpImpl instance) =>
|
||||
Map<String, dynamic> _$TransferStatsDownUpToJson(
|
||||
_TransferStatsDownUp instance) =>
|
||||
<String, dynamic>{
|
||||
'down': instance.down.toJson(),
|
||||
'up': instance.up.toJson(),
|
||||
};
|
||||
|
||||
_$StateStatsImpl _$$StateStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$StateStatsImpl(
|
||||
_StateStats _$StateStatsFromJson(Map<String, dynamic> json) => _StateStats(
|
||||
span: TimestampDuration.fromJson(json['span']),
|
||||
reliable: TimestampDuration.fromJson(json['reliable']),
|
||||
unreliable: TimestampDuration.fromJson(json['unreliable']),
|
||||
|
@ -68,7 +66,7 @@ _$StateStatsImpl _$$StateStatsImplFromJson(Map<String, dynamic> json) =>
|
|||
reason: StateReasonStats.fromJson(json['reason']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$StateStatsImplToJson(_$StateStatsImpl instance) =>
|
||||
Map<String, dynamic> _$StateStatsToJson(_StateStats instance) =>
|
||||
<String, dynamic>{
|
||||
'span': instance.span.toJson(),
|
||||
'reliable': instance.reliable.toJson(),
|
||||
|
@ -78,9 +76,8 @@ Map<String, dynamic> _$$StateStatsImplToJson(_$StateStatsImpl instance) =>
|
|||
'reason': instance.reason.toJson(),
|
||||
};
|
||||
|
||||
_$StateReasonStatsImpl _$$StateReasonStatsImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$StateReasonStatsImpl(
|
||||
_StateReasonStats _$StateReasonStatsFromJson(Map<String, dynamic> json) =>
|
||||
_StateReasonStats(
|
||||
canNotSend: TimestampDuration.fromJson(json['can_not_send']),
|
||||
tooManyLostAnswers:
|
||||
TimestampDuration.fromJson(json['too_many_lost_answers']),
|
||||
|
@ -93,8 +90,7 @@ _$StateReasonStatsImpl _$$StateReasonStatsImplFromJson(
|
|||
TimestampDuration.fromJson(json['in_unreliable_ping_span']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$StateReasonStatsImplToJson(
|
||||
_$StateReasonStatsImpl instance) =>
|
||||
Map<String, dynamic> _$StateReasonStatsToJson(_StateReasonStats instance) =>
|
||||
<String, dynamic>{
|
||||
'can_not_send': instance.canNotSend.toJson(),
|
||||
'too_many_lost_answers': instance.tooManyLostAnswers.toJson(),
|
||||
|
@ -105,8 +101,7 @@ Map<String, dynamic> _$$StateReasonStatsImplToJson(
|
|||
'in_unreliable_ping_span': instance.inUnreliablePingSpan.toJson(),
|
||||
};
|
||||
|
||||
_$AnswerStatsImpl _$$AnswerStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$AnswerStatsImpl(
|
||||
_AnswerStats _$AnswerStatsFromJson(Map<String, dynamic> json) => _AnswerStats(
|
||||
span: TimestampDuration.fromJson(json['span']),
|
||||
questions: (json['questions'] as num).toInt(),
|
||||
answers: (json['answers'] as num).toInt(),
|
||||
|
@ -125,7 +120,7 @@ _$AnswerStatsImpl _$$AnswerStatsImplFromJson(Map<String, dynamic> json) =>
|
|||
(json['consecutive_lost_answers_minimum'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$AnswerStatsImplToJson(_$AnswerStatsImpl instance) =>
|
||||
Map<String, dynamic> _$AnswerStatsToJson(_AnswerStats instance) =>
|
||||
<String, dynamic>{
|
||||
'span': instance.span.toJson(),
|
||||
'questions': instance.questions,
|
||||
|
@ -142,8 +137,7 @@ Map<String, dynamic> _$$AnswerStatsImplToJson(_$AnswerStatsImpl instance) =>
|
|||
instance.consecutiveLostAnswersMinimum,
|
||||
};
|
||||
|
||||
_$RPCStatsImpl _$$RPCStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$RPCStatsImpl(
|
||||
_RPCStats _$RPCStatsFromJson(Map<String, dynamic> json) => _RPCStats(
|
||||
messagesSent: (json['messages_sent'] as num).toInt(),
|
||||
messagesRcvd: (json['messages_rcvd'] as num).toInt(),
|
||||
questionsInFlight: (json['questions_in_flight'] as num).toInt(),
|
||||
|
@ -165,8 +159,7 @@ _$RPCStatsImpl _$$RPCStatsImplFromJson(Map<String, dynamic> json) =>
|
|||
answerOrdered: AnswerStats.fromJson(json['answer_ordered']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$RPCStatsImplToJson(_$RPCStatsImpl instance) =>
|
||||
<String, dynamic>{
|
||||
Map<String, dynamic> _$RPCStatsToJson(_RPCStats instance) => <String, dynamic>{
|
||||
'messages_sent': instance.messagesSent,
|
||||
'messages_rcvd': instance.messagesRcvd,
|
||||
'questions_in_flight': instance.questionsInFlight,
|
||||
|
@ -180,8 +173,7 @@ Map<String, dynamic> _$$RPCStatsImplToJson(_$RPCStatsImpl instance) =>
|
|||
'answer_ordered': instance.answerOrdered.toJson(),
|
||||
};
|
||||
|
||||
_$PeerStatsImpl _$$PeerStatsImplFromJson(Map<String, dynamic> json) =>
|
||||
_$PeerStatsImpl(
|
||||
_PeerStats _$PeerStatsFromJson(Map<String, dynamic> json) => _PeerStats(
|
||||
timeAdded: Timestamp.fromJson(json['time_added']),
|
||||
rpcStats: RPCStats.fromJson(json['rpc_stats']),
|
||||
transfer: TransferStatsDownUp.fromJson(json['transfer']),
|
||||
|
@ -191,7 +183,7 @@ _$PeerStatsImpl _$$PeerStatsImplFromJson(Map<String, dynamic> json) =>
|
|||
: LatencyStats.fromJson(json['latency']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$PeerStatsImplToJson(_$PeerStatsImpl instance) =>
|
||||
Map<String, dynamic> _$PeerStatsToJson(_PeerStats instance) =>
|
||||
<String, dynamic>{
|
||||
'time_added': instance.timeAdded.toJson(),
|
||||
'rpc_stats': instance.rpcStats.toJson(),
|
||||
|
@ -200,8 +192,8 @@ Map<String, dynamic> _$$PeerStatsImplToJson(_$PeerStatsImpl instance) =>
|
|||
'latency': instance.latency?.toJson(),
|
||||
};
|
||||
|
||||
_$PeerTableDataImpl _$$PeerTableDataImplFromJson(Map<String, dynamic> json) =>
|
||||
_$PeerTableDataImpl(
|
||||
_PeerTableData _$PeerTableDataFromJson(Map<String, dynamic> json) =>
|
||||
_PeerTableData(
|
||||
nodeIds: (json['node_ids'] as List<dynamic>)
|
||||
.map(Typed<FixedEncodedString43>.fromJson)
|
||||
.toList(),
|
||||
|
@ -209,32 +201,29 @@ _$PeerTableDataImpl _$$PeerTableDataImplFromJson(Map<String, dynamic> json) =>
|
|||
peerStats: PeerStats.fromJson(json['peer_stats']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$PeerTableDataImplToJson(_$PeerTableDataImpl instance) =>
|
||||
Map<String, dynamic> _$PeerTableDataToJson(_PeerTableData instance) =>
|
||||
<String, dynamic>{
|
||||
'node_ids': instance.nodeIds.map((e) => e.toJson()).toList(),
|
||||
'peer_address': instance.peerAddress,
|
||||
'peer_stats': instance.peerStats.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidLogImpl _$$VeilidLogImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidLogImpl(
|
||||
VeilidLog _$VeilidLogFromJson(Map<String, dynamic> json) => VeilidLog(
|
||||
logLevel: VeilidLogLevel.fromJson(json['log_level']),
|
||||
message: json['message'] as String,
|
||||
backtrace: json['backtrace'] as String?,
|
||||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidLogImplToJson(_$VeilidLogImpl instance) =>
|
||||
<String, dynamic>{
|
||||
Map<String, dynamic> _$VeilidLogToJson(VeilidLog instance) => <String, dynamic>{
|
||||
'log_level': instance.logLevel.toJson(),
|
||||
'message': instance.message,
|
||||
'backtrace': instance.backtrace,
|
||||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidAppMessageImpl _$$VeilidAppMessageImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidAppMessageImpl(
|
||||
VeilidAppMessage _$VeilidAppMessageFromJson(Map<String, dynamic> json) =>
|
||||
VeilidAppMessage(
|
||||
message:
|
||||
const Uint8ListJsonConverter.jsIsArray().fromJson(json['message']),
|
||||
sender: json['sender'] == null
|
||||
|
@ -244,8 +233,7 @@ _$VeilidAppMessageImpl _$$VeilidAppMessageImplFromJson(
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidAppMessageImplToJson(
|
||||
_$VeilidAppMessageImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidAppMessageToJson(VeilidAppMessage instance) =>
|
||||
<String, dynamic>{
|
||||
'message':
|
||||
const Uint8ListJsonConverter.jsIsArray().toJson(instance.message),
|
||||
|
@ -254,8 +242,8 @@ Map<String, dynamic> _$$VeilidAppMessageImplToJson(
|
|||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidAppCallImpl _$$VeilidAppCallImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidAppCallImpl(
|
||||
VeilidAppCall _$VeilidAppCallFromJson(Map<String, dynamic> json) =>
|
||||
VeilidAppCall(
|
||||
message:
|
||||
const Uint8ListJsonConverter.jsIsArray().fromJson(json['message']),
|
||||
callId: json['call_id'] as String,
|
||||
|
@ -266,7 +254,7 @@ _$VeilidAppCallImpl _$$VeilidAppCallImplFromJson(Map<String, dynamic> json) =>
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidAppCallImplToJson(_$VeilidAppCallImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidAppCallToJson(VeilidAppCall instance) =>
|
||||
<String, dynamic>{
|
||||
'message':
|
||||
const Uint8ListJsonConverter.jsIsArray().toJson(instance.message),
|
||||
|
@ -276,9 +264,9 @@ Map<String, dynamic> _$$VeilidAppCallImplToJson(_$VeilidAppCallImpl instance) =>
|
|||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidUpdateAttachmentImpl _$$VeilidUpdateAttachmentImplFromJson(
|
||||
VeilidUpdateAttachment _$VeilidUpdateAttachmentFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidUpdateAttachmentImpl(
|
||||
VeilidUpdateAttachment(
|
||||
state: AttachmentState.fromJson(json['state']),
|
||||
publicInternetReady: json['public_internet_ready'] as bool,
|
||||
localNetworkReady: json['local_network_ready'] as bool,
|
||||
|
@ -289,8 +277,8 @@ _$VeilidUpdateAttachmentImpl _$$VeilidUpdateAttachmentImplFromJson(
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidUpdateAttachmentImplToJson(
|
||||
_$VeilidUpdateAttachmentImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidUpdateAttachmentToJson(
|
||||
VeilidUpdateAttachment instance) =>
|
||||
<String, dynamic>{
|
||||
'state': instance.state.toJson(),
|
||||
'public_internet_ready': instance.publicInternetReady,
|
||||
|
@ -300,9 +288,8 @@ Map<String, dynamic> _$$VeilidUpdateAttachmentImplToJson(
|
|||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidUpdateNetworkImpl _$$VeilidUpdateNetworkImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidUpdateNetworkImpl(
|
||||
VeilidUpdateNetwork _$VeilidUpdateNetworkFromJson(Map<String, dynamic> json) =>
|
||||
VeilidUpdateNetwork(
|
||||
started: json['started'] as bool,
|
||||
bpsDown: BigInt.parse(json['bps_down'] as String),
|
||||
bpsUp: BigInt.parse(json['bps_up'] as String),
|
||||
|
@ -311,8 +298,8 @@ _$VeilidUpdateNetworkImpl _$$VeilidUpdateNetworkImplFromJson(
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidUpdateNetworkImplToJson(
|
||||
_$VeilidUpdateNetworkImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidUpdateNetworkToJson(
|
||||
VeilidUpdateNetwork instance) =>
|
||||
<String, dynamic>{
|
||||
'started': instance.started,
|
||||
'bps_down': instance.bpsDown.toString(),
|
||||
|
@ -321,23 +308,21 @@ Map<String, dynamic> _$$VeilidUpdateNetworkImplToJson(
|
|||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidUpdateConfigImpl _$$VeilidUpdateConfigImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidUpdateConfigImpl(
|
||||
VeilidUpdateConfig _$VeilidUpdateConfigFromJson(Map<String, dynamic> json) =>
|
||||
VeilidUpdateConfig(
|
||||
config: VeilidConfig.fromJson(json['config']),
|
||||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidUpdateConfigImplToJson(
|
||||
_$VeilidUpdateConfigImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidUpdateConfigToJson(VeilidUpdateConfig instance) =>
|
||||
<String, dynamic>{
|
||||
'config': instance.config.toJson(),
|
||||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidUpdateRouteChangeImpl _$$VeilidUpdateRouteChangeImplFromJson(
|
||||
VeilidUpdateRouteChange _$VeilidUpdateRouteChangeFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidUpdateRouteChangeImpl(
|
||||
VeilidUpdateRouteChange(
|
||||
deadRoutes: (json['dead_routes'] as List<dynamic>)
|
||||
.map((e) => e as String)
|
||||
.toList(),
|
||||
|
@ -347,17 +332,17 @@ _$VeilidUpdateRouteChangeImpl _$$VeilidUpdateRouteChangeImplFromJson(
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidUpdateRouteChangeImplToJson(
|
||||
_$VeilidUpdateRouteChangeImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidUpdateRouteChangeToJson(
|
||||
VeilidUpdateRouteChange instance) =>
|
||||
<String, dynamic>{
|
||||
'dead_routes': instance.deadRoutes,
|
||||
'dead_remote_routes': instance.deadRemoteRoutes,
|
||||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidUpdateValueChangeImpl _$$VeilidUpdateValueChangeImplFromJson(
|
||||
VeilidUpdateValueChange _$VeilidUpdateValueChangeFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidUpdateValueChangeImpl(
|
||||
VeilidUpdateValueChange(
|
||||
key: Typed<FixedEncodedString43>.fromJson(json['key']),
|
||||
subkeys: (json['subkeys'] as List<dynamic>)
|
||||
.map(ValueSubkeyRange.fromJson)
|
||||
|
@ -367,8 +352,8 @@ _$VeilidUpdateValueChangeImpl _$$VeilidUpdateValueChangeImplFromJson(
|
|||
$type: json['kind'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidUpdateValueChangeImplToJson(
|
||||
_$VeilidUpdateValueChangeImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidUpdateValueChangeToJson(
|
||||
VeilidUpdateValueChange instance) =>
|
||||
<String, dynamic>{
|
||||
'key': instance.key.toJson(),
|
||||
'subkeys': instance.subkeys.map((e) => e.toJson()).toList(),
|
||||
|
@ -377,9 +362,9 @@ Map<String, dynamic> _$$VeilidUpdateValueChangeImplToJson(
|
|||
'kind': instance.$type,
|
||||
};
|
||||
|
||||
_$VeilidStateAttachmentImpl _$$VeilidStateAttachmentImplFromJson(
|
||||
_VeilidStateAttachment _$VeilidStateAttachmentFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidStateAttachmentImpl(
|
||||
_VeilidStateAttachment(
|
||||
state: AttachmentState.fromJson(json['state']),
|
||||
publicInternetReady: json['public_internet_ready'] as bool,
|
||||
localNetworkReady: json['local_network_ready'] as bool,
|
||||
|
@ -389,8 +374,8 @@ _$VeilidStateAttachmentImpl _$$VeilidStateAttachmentImplFromJson(
|
|||
: TimestampDuration.fromJson(json['attached_uptime']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidStateAttachmentImplToJson(
|
||||
_$VeilidStateAttachmentImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidStateAttachmentToJson(
|
||||
_VeilidStateAttachment instance) =>
|
||||
<String, dynamic>{
|
||||
'state': instance.state.toJson(),
|
||||
'public_internet_ready': instance.publicInternetReady,
|
||||
|
@ -399,9 +384,8 @@ Map<String, dynamic> _$$VeilidStateAttachmentImplToJson(
|
|||
'attached_uptime': instance.attachedUptime?.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidStateNetworkImpl _$$VeilidStateNetworkImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidStateNetworkImpl(
|
||||
_VeilidStateNetwork _$VeilidStateNetworkFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidStateNetwork(
|
||||
started: json['started'] as bool,
|
||||
bpsDown: BigInt.parse(json['bps_down'] as String),
|
||||
bpsUp: BigInt.parse(json['bps_up'] as String),
|
||||
|
@ -409,8 +393,7 @@ _$VeilidStateNetworkImpl _$$VeilidStateNetworkImplFromJson(
|
|||
(json['peers'] as List<dynamic>).map(PeerTableData.fromJson).toList(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidStateNetworkImplToJson(
|
||||
_$VeilidStateNetworkImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidStateNetworkToJson(_VeilidStateNetwork instance) =>
|
||||
<String, dynamic>{
|
||||
'started': instance.started,
|
||||
'bps_down': instance.bpsDown.toString(),
|
||||
|
@ -418,26 +401,23 @@ Map<String, dynamic> _$$VeilidStateNetworkImplToJson(
|
|||
'peers': instance.peers.map((e) => e.toJson()).toList(),
|
||||
};
|
||||
|
||||
_$VeilidStateConfigImpl _$$VeilidStateConfigImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$VeilidStateConfigImpl(
|
||||
_VeilidStateConfig _$VeilidStateConfigFromJson(Map<String, dynamic> json) =>
|
||||
_VeilidStateConfig(
|
||||
config: VeilidConfig.fromJson(json['config']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidStateConfigImplToJson(
|
||||
_$VeilidStateConfigImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidStateConfigToJson(_VeilidStateConfig instance) =>
|
||||
<String, dynamic>{
|
||||
'config': instance.config.toJson(),
|
||||
};
|
||||
|
||||
_$VeilidStateImpl _$$VeilidStateImplFromJson(Map<String, dynamic> json) =>
|
||||
_$VeilidStateImpl(
|
||||
_VeilidState _$VeilidStateFromJson(Map<String, dynamic> json) => _VeilidState(
|
||||
attachment: VeilidStateAttachment.fromJson(json['attachment']),
|
||||
network: VeilidStateNetwork.fromJson(json['network']),
|
||||
config: VeilidStateConfig.fromJson(json['config']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$VeilidStateImplToJson(_$VeilidStateImpl instance) =>
|
||||
Map<String, dynamic> _$VeilidStateToJson(_VeilidState instance) =>
|
||||
<String, dynamic>{
|
||||
'attachment': instance.attachment.toJson(),
|
||||
'network': instance.network.toJson(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue