public TwilioHub(IQueueStateHandler queueStateHandler, IQueueService queueService, IQueueProvider queueProvider, IAgentService agentService) { _queueStateHandler = queueStateHandler; _queueService = queueService; _queueProvider = queueProvider; _agentService = agentService; }
public CallStatsService(ICallRepository callRepository, IQueueService queueService, IAgentService agentService, IQueueProvider queueProvider, IQueueStateHandler queueStateHandler) { _callRepository = callRepository; _queueService = queueService; _agentService = agentService; _queueProvider = queueProvider; _queueStateHandler = queueStateHandler; }
public TwilioVoiceController(IQueueStateHandler queueStateHandler, IAccountSettings accountSettings, ILogger logger, ICallService callService, IQueueService queueService, IQueueProvider queueProvider, IAgentService agentService) { _queueStateHandler = queueStateHandler; _accountSettings = accountSettings; _logger = logger; _callService = callService; _queueService = queueService; _queueProvider = queueProvider; _agentService = agentService; }
public CallStatsController(ICallStatsService callStatsService, IQueueStateHandler queueStateHandler, IQueueService queueService) { _callStatsService = callStatsService; _queueStateHandler = queueStateHandler; _queueService = queueService; }