public ReleaseTeksValidator( IGeanTekListValidationConfig config, ITemporaryExposureKeyValidator temporaryExposureKeyValidator, ILogger <ReleaseTeksValidator> logger, IUtcDateTimeProvider dateTimeProvider) { _Config = config; _TemporaryExposureKeyValidator = temporaryExposureKeyValidator; _Logger = logger; _DateTimeProvider = dateTimeProvider; }
public PostTeksArgsValidator(ITekListValidationConfig config, ITemporaryExposureKeyValidator temporaryExposureKeyValidator) { _Config = config ?? throw new ArgumentNullException(nameof(config)); _TemporaryExposureKeyValidator = temporaryExposureKeyValidator ?? throw new ArgumentNullException(nameof(temporaryExposureKeyValidator)); }
public WorkflowValidator(IWorkflowValidatorConfig config, IWorkflowAuthorisationTokenValidator authorisationTokenValidator, ITemporaryExposureKeyValidator temporaryExposureKeyValidator) { _Config = config; _AuthorisationTokenValidator = authorisationTokenValidator; _TemporaryExposureKeyValidator = temporaryExposureKeyValidator; }
public KeysFirstEscrowValidator(IGeanTekListValidationConfig config, IKeysFirstAuthorisationTokenValidator authorisationTokenValidator, ITemporaryExposureKeyValidator temporaryExposureKeyValidator) { _Config = config; _AuthorisationTokenValidator = authorisationTokenValidator; _TemporaryExposureKeyValidator = temporaryExposureKeyValidator; }
public KeysLastReleaseTeksValidator(IGeanTekListValidationConfig config, ITemporaryExposureKeyValidator temporaryExposureKeyValidator) { _Config = config; _TemporaryExposureKeyValidator = temporaryExposureKeyValidator; }