copyWith method

  1. @override
DoodleDrawingToolConfig copyWith({
  1. String? configId,
  2. DrawingData? drawingData,
  3. LineStyle? lineStyle,
  4. LineStyle? fillStyle,
  5. DrawingPatterns? pattern,
  6. List<EdgePoint>? edgePoints,
  7. bool? enableLabel,
  8. int? number,
})
override

Creates a copy of this object.

Implementation

@override
DoodleDrawingToolConfig copyWith({
  String? configId,
  DrawingData? drawingData,
  LineStyle? lineStyle,
  LineStyle? fillStyle,
  DrawingPatterns? pattern,
  List<EdgePoint>? edgePoints,
  bool? enableLabel,
  int? number,
}) => DoodleDrawingToolConfig(
  configId: configId ?? this.configId,
  drawingData: drawingData ?? this.drawingData,
  lineStyle: lineStyle ?? this.lineStyle,
  edgePoints: edgePoints ?? this.edgePoints,
  number: number ?? this.number,
);