Node.fromJson constructor
Node.fromJson(
- Map<String, dynamic> json, {
- ValueSerializer? serializer,
})
Implementation
factory Node.fromJson(
Map<String, dynamic> json, {
ValueSerializer? serializer,
}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return Node(
nodeId: serializer.fromJson<String>(json['nodeId']),
role: serializer.fromJson<int>(json['role']),
groupId: serializer.fromJson<String?>(json['groupId']),
lastSeen: serializer.fromJson<int>(json['lastSeen']),
hopCount: serializer.fromJson<int>(json['hopCount']),
displayName: serializer.fromJson<String?>(json['displayName']),
batteryLevel: serializer.fromJson<int?>(json['batteryLevel']),
hasInternetAccess: serializer.fromJson<bool>(json['hasInternetAccess']),
metadata: serializer.fromJson<String?>(json['metadata']),
);
}