MindMap constructor

const MindMap({
  1. required String id,
  2. required String title,
  3. @Default.new({}) Map<String, Node> nodes,
  4. @Default.new({}) Map<String, NodeMeta> nodeMetas,
  5. @Default.new({}) Map<String, dynamic> data,
  6. @SizeJsonConverter() @Default.new(Size.zero) Size size,
})

Implementation

const factory MindMap({
  required String id,
  required String title,
  @Default({}) Map<String, Node> nodes,
  @Default({}) Map<String, NodeMeta> nodeMetas,
  @Default({}) Map<String, dynamic> data,
  @SizeJsonConverter() @Default(Size.zero) Size size,
}) = _MindMap;