copyWith method

LegendLinearConfig copyWith({
  1. LegendLinearOrientation? orientation,
  2. double? length,
  3. double? thickness,
  4. double? borderRadius,
  5. TextStyle? labelStyle,
  6. int? labelCount,
  7. double? labelSpacing,
})

Creates a copy with modified values.

Implementation

LegendLinearConfig copyWith({
  LegendLinearOrientation? orientation,
  double? length,
  double? thickness,
  double? borderRadius,
  TextStyle? labelStyle,
  int? labelCount,
  double? labelSpacing,
}) {
  return LegendLinearConfig(
    orientation: orientation ?? this.orientation,
    length: length ?? this.length,
    thickness: thickness ?? this.thickness,
    borderRadius: borderRadius ?? this.borderRadius,
    labelStyle: labelStyle ?? this.labelStyle,
    labelCount: labelCount ?? this.labelCount,
    labelSpacing: labelSpacing ?? this.labelSpacing,
  );
}