copyWithCompanion method
Implementation
Node copyWithCompanion(NodesCompanion data) {
return Node(
nodeId: data.nodeId.present ? data.nodeId.value : this.nodeId,
role: data.role.present ? data.role.value : this.role,
groupId: data.groupId.present ? data.groupId.value : this.groupId,
lastSeen: data.lastSeen.present ? data.lastSeen.value : this.lastSeen,
hopCount: data.hopCount.present ? data.hopCount.value : this.hopCount,
displayName: data.displayName.present
? data.displayName.value
: this.displayName,
batteryLevel: data.batteryLevel.present
? data.batteryLevel.value
: this.batteryLevel,
hasInternetAccess: data.hasInternetAccess.present
? data.hasInternetAccess.value
: this.hasInternetAccess,
metadata: data.metadata.present ? data.metadata.value : this.metadata,
);
}