Пример #1
0
 public ExposureKeySetBuilderV1(IExposureKeySetHeaderInfoConfig headerInfoConfig, IExposureKeySetSigning exposureKeySetSigning, IUtcDateTimeProvider dateTimeProvider, IContentFormatter contentFormatter)
 {
     _ExposureKeySetSigning = exposureKeySetSigning;
     _DateTimeProvider      = dateTimeProvider;
     _ContentFormatter      = contentFormatter;
     _Config = headerInfoConfig;
 }
 public HttpPostGenerateExposureKeySetsCommand(WorkflowDbContext input, ExposureContentDbContext output, IUtcDateTimeProvider utcDateTimeProvider, IEfDbConfig standardEfDbConfig, IGaenContentConfig gaenContentConfig, IExposureKeySetHeaderInfoConfig hsmExposureKeySetHeaderInfoConfig, IExposureKeySetBatchJobConfig exposureKeySetBatchJobConfig)
 {
     _Input  = input;
     _Output = output;
     _UtcDateTimeProvider = utcDateTimeProvider;
     _StandardEfDbConfig  = standardEfDbConfig;
     _GaenContentConfig   = gaenContentConfig;
     _HsmExposureKeySetHeaderInfoConfig = hsmExposureKeySetHeaderInfoConfig;
     _ExposureKeySetBatchJobConfig      = exposureKeySetBatchJobConfig;
 }
 public ExposureKeySetBuilderV1(
     IExposureKeySetHeaderInfoConfig headerInfoConfig,
     IContentSigner gaenContentSigner,
     IContentSigner nlContentSigner,
     IUtcDateTimeProvider dateTimeProvider,
     IContentFormatter contentFormatter)
 {
     _GaenContentSigner = gaenContentSigner;
     _NlContentSigner   = nlContentSigner;
     _DateTimeProvider  = dateTimeProvider;
     _ContentFormatter  = contentFormatter;
     _Config            = headerInfoConfig;
 }