/// <summary>Initializes a new instance of the <see cref="WebHookTriggersController"/> class.</summary> public WebHookTriggersController(IWebHookTriggerProvider webHookTriggerProvider) { _webHookTriggerProvider = webHookTriggerProvider ?? throw new ArgumentNullException(nameof(webHookTriggerProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="WebHookSubscriptionFilter"/> class. /// </summary> /// <param name="webHookTriggerProvider"></param> public WebHookSubscriptionFilter(IWebHookTriggerProvider webHookTriggerProvider) { _webHookTriggerProvider = webHookTriggerProvider ?? throw new ArgumentNullException(nameof(webHookTriggerProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="DefaultWebHookValidator"/> class. /// </summary> /// <param name="webHookTriggerProvider"></param> /// <param name="logger"></param> /// <param name="httpClient"></param> public DefaultWebHookValidator(IWebHookTriggerProvider webHookTriggerProvider, ILogger <DefaultWebHookValidator> logger, HttpClient httpClient) { WebHookTriggerProvider = webHookTriggerProvider ?? throw new ArgumentNullException(nameof(webHookTriggerProvider)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); HttpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); }
/// <summary> /// Initializes a new instance of the <see cref="CallbacksGenerator"/> class. /// </summary> /// <param name="webHookTriggerProvider"></param> public CallbacksGenerator(IWebHookTriggerProvider webHookTriggerProvider) { _webHookTriggerProvider = webHookTriggerProvider ?? throw new ArgumentNullException(nameof(webHookTriggerProvider)); }