public EmailChannelInteractor(IMapper mapper, IEmailChannelRepository emailChannelRepository, IEmailProviderRepository emailProviderRepository,
                               IEmailPoolRepository emailPoolRepository)
 {
     _emailChannelRepository = emailChannelRepository;
     _mapper = mapper;
     _emailProviderRepository = emailProviderRepository;
     _emailPoolRepository     = emailPoolRepository;
 }
 public EmailQuotaInteractor(IMapper mapper, IEmailQuotaRepository emailQuotaRepository,
                             IEmailChannelRepository emailChannelRepository, ILogger <EmailQuotaInteractor> logger)
 {
     _mapper = mapper;
     _emailQuotaRepository   = emailQuotaRepository;
     _emailChannelRepository = emailChannelRepository;
     _logger = logger;
 }
 public EmailHistoryInteractor(IMapper mapper, IEmailHistoryRepository emailHistoryRepository,
                               IEmailProviderRepository emailProviderRepository, IEmailChannelRepository emailChannelRepository, ILogger <EmailHistoryInteractor> logger)
 {
     _mapper = mapper;
     _emailHistoryRepository  = emailHistoryRepository;
     _emailProviderRepository = emailProviderRepository;
     _emailChannelRepository  = emailChannelRepository;
     _logger = logger;
 }