public ReleaseTeksValidator(
     IGeanTekListValidationConfig config,
     ITemporaryExposureKeyValidator temporaryExposureKeyValidator,
     ILogger <ReleaseTeksValidator> logger,
     IUtcDateTimeProvider dateTimeProvider)
 {
     _Config = config;
     _TemporaryExposureKeyValidator = temporaryExposureKeyValidator;
     _Logger           = logger;
     _DateTimeProvider = dateTimeProvider;
 }
Exemple #2
0
 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;
 }
Exemple #5
0
 public KeysLastReleaseTeksValidator(IGeanTekListValidationConfig config, ITemporaryExposureKeyValidator temporaryExposureKeyValidator)
 {
     _Config = config;
     _TemporaryExposureKeyValidator = temporaryExposureKeyValidator;
 }