public WebexTeamsMessageHandler(IWebexTeamsApiService apiService, IWebexTeamsMessageParser messageParser, IWebexTeamsMapper mapper) { _apiService = apiService; _messageParser = messageParser; _mapper = mapper; }
public WebexTeamsWebhookHandler(IWebexTeamsApiService apiService, IOptions <WebexTeamsSettings> settings, IWebexTeamsMapper mapper, IWebexTeamsMessageParser messageParser) { _apiService = apiService; _settings = settings.Value; _mapper = mapper; _messageParser = messageParser; }
public WebexTeamsRoomHandler(IWebexTeamsApiService apiService, IWebexTeamsMapper mapper) { _apiService = apiService; _mapper = mapper; }
public WebexTeamsMessageParser(IWebexTeamsMapper mapper) { _mapper = mapper; }