// GENERATED CODE - DO NOT MODIFY BY HAND part of 'veilid_state.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$LatencyStatsImpl _$$LatencyStatsImplFromJson(Map json) => _$LatencyStatsImpl( fastest: TimestampDuration.fromJson(json['fastest']), average: TimestampDuration.fromJson(json['average']), slowest: TimestampDuration.fromJson(json['slowest']), ); Map _$$LatencyStatsImplToJson(_$LatencyStatsImpl instance) => { 'fastest': instance.fastest.toJson(), 'average': instance.average.toJson(), 'slowest': instance.slowest.toJson(), }; _$TransferStatsImpl _$$TransferStatsImplFromJson(Map json) => _$TransferStatsImpl( 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 _$$TransferStatsImplToJson(_$TransferStatsImpl instance) => { 'total': instance.total.toString(), 'maximum': instance.maximum.toString(), 'average': instance.average.toString(), 'minimum': instance.minimum.toString(), }; _$TransferStatsDownUpImpl _$$TransferStatsDownUpImplFromJson( Map json) => _$TransferStatsDownUpImpl( down: TransferStats.fromJson(json['down']), up: TransferStats.fromJson(json['up']), ); Map _$$TransferStatsDownUpImplToJson( _$TransferStatsDownUpImpl instance) => { 'down': instance.down.toJson(), 'up': instance.up.toJson(), }; _$RPCStatsImpl _$$RPCStatsImplFromJson(Map json) => _$RPCStatsImpl( messagesSent: json['messages_sent'] as int, messagesRcvd: json['messages_rcvd'] as int, questionsInFlight: json['questions_in_flight'] as int, lastQuestion: json['last_question'] == null ? null : Timestamp.fromJson(json['last_question']), lastSeenTs: json['last_seen_ts'] == null ? null : Timestamp.fromJson(json['last_seen_ts']), firstConsecutiveSeenTs: json['first_consecutive_seen_ts'] == null ? null : Timestamp.fromJson(json['first_consecutive_seen_ts']), recentLostAnswers: json['recent_lost_answers'] as int, failedToSend: json['failed_to_send'] as int, ); Map _$$RPCStatsImplToJson(_$RPCStatsImpl instance) => { 'messages_sent': instance.messagesSent, 'messages_rcvd': instance.messagesRcvd, 'questions_in_flight': instance.questionsInFlight, 'last_question': instance.lastQuestion?.toJson(), 'last_seen_ts': instance.lastSeenTs?.toJson(), 'first_consecutive_seen_ts': instance.firstConsecutiveSeenTs?.toJson(), 'recent_lost_answers': instance.recentLostAnswers, 'failed_to_send': instance.failedToSend, }; _$PeerStatsImpl _$$PeerStatsImplFromJson(Map json) => _$PeerStatsImpl( timeAdded: Timestamp.fromJson(json['time_added']), rpcStats: RPCStats.fromJson(json['rpc_stats']), transfer: TransferStatsDownUp.fromJson(json['transfer']), latency: json['latency'] == null ? null : LatencyStats.fromJson(json['latency']), ); Map _$$PeerStatsImplToJson(_$PeerStatsImpl instance) => { 'time_added': instance.timeAdded.toJson(), 'rpc_stats': instance.rpcStats.toJson(), 'transfer': instance.transfer.toJson(), 'latency': instance.latency?.toJson(), }; _$PeerTableDataImpl _$$PeerTableDataImplFromJson(Map json) => _$PeerTableDataImpl( nodeIds: (json['node_ids'] as List) .map(Typed.fromJson) .toList(), peerAddress: json['peer_address'] as String, peerStats: PeerStats.fromJson(json['peer_stats']), ); Map _$$PeerTableDataImplToJson(_$PeerTableDataImpl instance) => { 'node_ids': instance.nodeIds.map((e) => e.toJson()).toList(), 'peer_address': instance.peerAddress, 'peer_stats': instance.peerStats.toJson(), }; _$VeilidStateAttachmentImpl _$$VeilidStateAttachmentImplFromJson( Map json) => _$VeilidStateAttachmentImpl( state: AttachmentState.fromJson(json['state']), publicInternetReady: json['public_internet_ready'] as bool, localNetworkReady: json['local_network_ready'] as bool, ); Map _$$VeilidStateAttachmentImplToJson( _$VeilidStateAttachmentImpl instance) => { 'state': instance.state.toJson(), 'public_internet_ready': instance.publicInternetReady, 'local_network_ready': instance.localNetworkReady, }; _$VeilidStateNetworkImpl _$$VeilidStateNetworkImplFromJson( Map json) => _$VeilidStateNetworkImpl( started: json['started'] as bool, bpsDown: BigInt.parse(json['bps_down'] as String), bpsUp: BigInt.parse(json['bps_up'] as String), peers: (json['peers'] as List).map(PeerTableData.fromJson).toList(), ); Map _$$VeilidStateNetworkImplToJson( _$VeilidStateNetworkImpl instance) => { 'started': instance.started, 'bps_down': instance.bpsDown.toString(), 'bps_up': instance.bpsUp.toString(), 'peers': instance.peers.map((e) => e.toJson()).toList(), }; _$VeilidStateConfigImpl _$$VeilidStateConfigImplFromJson( Map json) => _$VeilidStateConfigImpl( config: VeilidConfig.fromJson(json['config']), ); Map _$$VeilidStateConfigImplToJson( _$VeilidStateConfigImpl instance) => { 'config': instance.config.toJson(), }; _$VeilidStateImpl _$$VeilidStateImplFromJson(Map json) => _$VeilidStateImpl( attachment: VeilidStateAttachment.fromJson(json['attachment']), network: VeilidStateNetwork.fromJson(json['network']), config: VeilidStateConfig.fromJson(json['config']), ); Map _$$VeilidStateImplToJson(_$VeilidStateImpl instance) => { 'attachment': instance.attachment.toJson(), 'network': instance.network.toJson(), 'config': instance.config.toJson(), };