NodeReputation.fromMap constructor
NodeReputation.fromMap(
- Map<String, dynamic> map
)
Implementation
factory NodeReputation.fromMap(Map<String, dynamic> map) {
return NodeReputation(
deviceId: '',
timestamp: map['timestamp'],
battery: map['battery'],
storage: map['storage'],
successfulInteractions: map['successfulInteractions'],
totalInteractions: map['totalInteractions'],
requestedPackets: map['requestedPackets'],
deliveredPackets: map['deliveredPackets'],
avgLatency: map['avgLatency'],
diversity: map['diversity'],
daysSinceLastInteraction: map['daysSinceLastInteraction'],
weights: [0.28, 0.14, 0.22, 0.20, 0.16],
hasHistory: map['hasHistory'],
)..reputation = map['reputation'];
}