WorkflowNode constructor

WorkflowNode({
  1. required String id,
  2. required Offset initialPosition,
  3. NodeType initialType = NodeType.condition,
  4. String initialTitle = '',
  5. String initialDescription = '',
  6. Map<String, dynamic>? initialProperties,
})

Implementation

WorkflowNode({
  required this.id,
  required Offset initialPosition,
  NodeType initialType = NodeType.condition,
  String initialTitle = '',
  String initialDescription = '',
  Map<String, dynamic>? initialProperties,
}) : type = signal(initialType),
     position = signal(initialPosition),
     title = signal(initialTitle),
     description = signal(initialDescription),
     properties = signal(initialProperties ?? {}),
     isSelected = signal(false);