copyWith method

  1. @useResult
FHapticFeedback copyWith({
  1. Future<void> heavyImpact()?,
  2. Future<void> lightImpact()?,
  3. Future<void> mediumImpact()?,
  4. Future<void> selectionClick()?,
  5. Future<void> successNotification()?,
  6. Future<void> warningNotification()?,
  7. Future<void> errorNotification()?,
  8. Future<void> vibrate()?,
})

Returns a copy of this FHapticFeedback with the given properties replaced.

Implementation

@useResult
FHapticFeedback copyWith({
  Future<void> Function()? heavyImpact,
  Future<void> Function()? lightImpact,
  Future<void> Function()? mediumImpact,
  Future<void> Function()? selectionClick,
  Future<void> Function()? successNotification,
  Future<void> Function()? warningNotification,
  Future<void> Function()? errorNotification,
  Future<void> Function()? vibrate,
}) => FHapticFeedback(
  heavyImpact: heavyImpact ?? this.heavyImpact,
  lightImpact: lightImpact ?? this.lightImpact,
  mediumImpact: mediumImpact ?? this.mediumImpact,
  selectionClick: selectionClick ?? this.selectionClick,
  successNotification: successNotification ?? this.successNotification,
  warningNotification: warningNotification ?? this.warningNotification,
  errorNotification: errorNotification ?? this.errorNotification,
  vibrate: vibrate ?? this.vibrate,
);