SecretChallengeVerificationConfig<T> constructor

SecretChallengeVerificationConfig<T>({
  1. required GetRequestCallback<T> getRequest,
  2. required bool isAlreadyUsed(
    1. T request
    ),
  3. required SecretChallenge getChallenge(
    1. T request
    ),
  4. required bool isExpired(
    1. T request
    ),
  5. required OnExpiredCallback<T> onExpired,
  6. required LinkCompletionTokenCallback<T> linkCompletionToken,
  7. RateLimitedRequestAttemptUtil<UuidValue>? rateLimiter,
})

Implementation

SecretChallengeVerificationConfig({
  required this.getRequest,
  required this.isAlreadyUsed,
  required this.getChallenge,
  required this.isExpired,
  required this.onExpired,
  required this.linkCompletionToken,
  this.rateLimiter,
});