public DataFileStoreWriterCsv(ILogger logger, IFileStoreWriterConfig config, CrmSchemaConfiguration schemaConfig)
     : this(
         logger,
         config?.FilePrefix,
         config?.JsonFolderPath,
         config?.ExcludedFields,
         schemaConfig)
 {
 }
Exemplo n.º 2
0
 public DataFileStoreWriter(ILogger logger, IFileStoreWriterConfig config)
     : this(
         logger,
         config?.FilePrefix,
         config?.JsonFolderPath,
         config?.ExcludedFields,
         config != null && config.SeperateFilesPerEntity,
         config?.FieldsToObfuscate)
 {
 }
Exemplo n.º 3
0
 public CrmFileDataExporterCsv(ILogger logger, IEntityRepository entityRepo, ICrmStoreReaderConfig readerConfig, IFileStoreWriterConfig writerConfig, CrmSchemaConfiguration schemaConfig, CancellationToken token)
     : base(
         logger,
         new DataCrmStoreReader(logger, entityRepo, readerConfig),
         new DataFileStoreWriterCsv(logger, writerConfig, schemaConfig),
         token)
 {
 }