NodeReputation constructor
NodeReputation({
- required String deviceId,
- required double battery,
- required double storage,
- required int successfulInteractions,
- required int totalInteractions,
- required int requestedPackets,
- required int deliveredPackets,
- required double avgLatency,
- required int diversity,
- required int daysSinceLastInteraction,
- required List<
double> weights, - required String timestamp,
- bool hasHistory = false,
Implementation
NodeReputation({
required this.deviceId,
required this.battery,
required this.storage,
required this.successfulInteractions,
required this.totalInteractions,
required this.requestedPackets,
required this.deliveredPackets,
required this.avgLatency,
required this.diversity,
required this.daysSinceLastInteraction,
required this.weights,
required this.timestamp,
this.hasHistory = false, // default = false
});