Files
Umbraco-CMS/src/Umbraco.Cms.Api.Management/Factories/IWebhookPresentationFactory.cs
Nikolaj Geisle 66f2b60141 V15: Add webhooklogs endpoint (#17838)
* Add webhook logs endpoint

* Add attribute routing

* Add to open api json
2025-01-07 11:18:32 +01:00

17 lines
564 B
C#

using Umbraco.Cms.Api.Management.ViewModels.Webhook;
using Umbraco.Cms.Api.Management.ViewModels.Webhook.Logs;
using Umbraco.Cms.Core.Models;
namespace Umbraco.Cms.Api.Management.Factories;
public interface IWebhookPresentationFactory
{
WebhookResponseModel CreateResponseModel(IWebhook webhook);
IWebhook CreateWebhook(CreateWebhookRequestModel webhookRequestModel);
IWebhook CreateWebhook(UpdateWebhookRequestModel webhookRequestModel, Guid existingWebhookKey);
WebhookLogResponseModel CreateResponseModel(WebhookLog webhookLog) => new();
}