2024-02-27 12:40:30 +01:00
|
|
|
using Umbraco.Cms.Api.Management.ViewModels.Webhook;
|
2025-01-07 11:18:32 +01:00
|
|
|
using Umbraco.Cms.Api.Management.ViewModels.Webhook.Logs;
|
2024-02-26 14:35:35 +01:00
|
|
|
using Umbraco.Cms.Core.Models;
|
|
|
|
|
|
|
|
|
|
namespace Umbraco.Cms.Api.Management.Factories;
|
|
|
|
|
|
|
|
|
|
public interface IWebhookPresentationFactory
|
|
|
|
|
{
|
|
|
|
|
WebhookResponseModel CreateResponseModel(IWebhook webhook);
|
|
|
|
|
|
|
|
|
|
IWebhook CreateWebhook(CreateWebhookRequestModel webhookRequestModel);
|
|
|
|
|
|
2024-05-06 10:25:33 +02:00
|
|
|
IWebhook CreateWebhook(UpdateWebhookRequestModel webhookRequestModel, Guid existingWebhookKey);
|
2025-01-07 11:18:32 +01:00
|
|
|
|
|
|
|
|
WebhookLogResponseModel CreateResponseModel(WebhookLog webhookLog) => new();
|
2024-02-26 14:35:35 +01:00
|
|
|
}
|