ProgrammingBlockModel constructor

ProgrammingBlockModel({
  1. List<ProgrammingBlockSelectorModel>? selectors,
  2. List<ProgrammingBlockModel>? blocks,
  3. String configurationUuid = ProgrammingBlocksDependency.noConfigUUid,
  4. Map<String, dynamic>? defaultData,
  5. List<ProgrammingBlockInputModel>? inputs,
  6. String name = '',
  7. Offset position = Offset.zero,
  8. required String type,
  9. String? returnType,
  10. Map<String, dynamic> panelArguments = const {},
})

Implementation

ProgrammingBlockModel({
  List<ProgrammingBlockSelectorModel>? selectors,
  List<ProgrammingBlockModel>? blocks,
  this.configurationUuid = ProgrammingBlocksDependency.noConfigUUid,
  this.defaultData,
  List<ProgrammingBlockInputModel>? inputs,
  this.name = '',
  this.position = Offset.zero,
  required this.type,
  this.returnType,
  this.panelArguments = const {},
})  : selectors = selectors ?? [],
      blocks = blocks ?? [],
      inputs = inputs ?? [];