copyWith method

PatrolTesterConfig copyWith({
  1. Duration? existsTimeout,
  2. Duration? visibleTimeout,
  3. Duration? settleTimeout,
  4. SettlePolicy? settlePolicy,
  5. Duration? dragDuration,
})

Creates a copy of this config but with the given fields replaced with the new values.

Implementation

PatrolTesterConfig copyWith({
  Duration? existsTimeout,
  Duration? visibleTimeout,
  Duration? settleTimeout,
  SettlePolicy? settlePolicy,
  Duration? dragDuration,
}) {
  return PatrolTesterConfig(
    existsTimeout: existsTimeout ?? this.existsTimeout,
    visibleTimeout: visibleTimeout ?? this.visibleTimeout,
    settleTimeout: settleTimeout ?? this.settleTimeout,
    settlePolicy: settlePolicy ?? this.settlePolicy,
    dragDuration: dragDuration ?? this.dragDuration,
  );
}