copyWith method

PieData copyWith({
  1. bool? visible,
  2. ChartRotation? rotation,
  3. ChartFlip? flip,
  4. Offset? origin,
  5. IChartLayout? layout,
  6. bool? crop,
  7. ChartInsets? padding,
  8. List<DataPoint>? pies,
  9. ThicknessData? thickness,
  10. double? pieOffset,
  11. double? padAngle,
  12. ThicknessData? border,
  13. ILengthValue? borderRadius,
})

Implementation

PieData copyWith({
  bool? visible,
  ChartRotation? rotation,
  ChartFlip? flip,
  Offset? origin,
  IChartLayout? layout,
  bool? crop,
  ChartInsets? padding,
  List<DataPoint>? pies,
  ThicknessData? thickness,
  double? pieOffset,
  double? padAngle,
  ThicknessData? border,
  ILengthValue? borderRadius,
}) {
  return PieData(
    visible: visible ?? this.visible,
    rotation: rotation ?? this.rotation,
    flip: flip ?? this.flip,
    origin: origin ?? this.origin,
    layout: layout ?? this.layout,
    crop: crop ?? this.crop,
    padding: padding ?? this.padding,
    pies: pies ?? this.pies,
    thickness: thickness ?? this.thickness,
    pieOffset: pieOffset ?? this.pieOffset,
    padAngle: padAngle ?? this.padAngle,
    border: border ?? this.border,
    borderRadius: borderRadius ?? this.borderRadius,
  );
}