copyWith method
Copy with.
Implementation
NmGraphEdgeData copyWith({
String? id,
String? sourceId,
String? targetId,
NmEdgeType? type,
String? label,
double? weight,
bool? isHighlighted,
Map<String, dynamic>? metadata,
}) {
return NmGraphEdgeData(
id: id ?? this.id,
sourceId: sourceId ?? this.sourceId,
targetId: targetId ?? this.targetId,
type: type ?? this.type,
label: label ?? this.label,
weight: weight ?? this.weight,
isHighlighted: isHighlighted ?? this.isHighlighted,
metadata: metadata ?? this.metadata,
);
}