Exemplo n.º 1
0
 /// <summary>Initializes a new instance of the <see cref="WebHookTriggersController"/> class.</summary>
 public WebHookTriggersController(IWebHookTriggerProvider webHookTriggerProvider)
 {
     _webHookTriggerProvider = webHookTriggerProvider ?? throw new ArgumentNullException(nameof(webHookTriggerProvider));
 }
Exemplo n.º 2
0
 /// <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));
 }
Exemplo n.º 3
0
 /// <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));
 }
Exemplo n.º 4
0
 /// <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));
 }