copyWith method
Implementation
AiroHapticSettings copyWith({
bool? enabled,
AiroHapticStrength? strength,
double? globalScale,
bool? respectSystemSettings,
bool? reducedMotion,
bool? debugLogs,
Duration? minThrottleDuration,
Duration? coalesceInterval,
}) {
return AiroHapticSettings(
enabled: enabled ?? this.enabled,
strength: strength ?? this.strength,
globalScale: globalScale ?? this.globalScale,
respectSystemSettings: respectSystemSettings ?? this.respectSystemSettings,
reducedMotion: reducedMotion ?? this.reducedMotion,
debugLogs: debugLogs ?? this.debugLogs,
minThrottleDuration: minThrottleDuration ?? this.minThrottleDuration,
coalesceInterval: coalesceInterval ?? this.coalesceInterval,
);
}