class WizProvisioningTiming { final Duration provisioningTimeout; final Duration settleAfterFirstResponse; final Duration initialRescanDelay; final Duration retryRescanDelay; final int maxRescanAttempts; const WizProvisioningTiming({ this.provisioningTimeout = const Duration(seconds: 45), this.settleAfterFirstResponse = const Duration(seconds: 3), this.initialRescanDelay = const Duration(seconds: 3), this.retryRescanDelay = const Duration(seconds: 4), this.maxRescanAttempts = 3, }); }