using GB5Shared.DTO.Framework.Login; using PartnerDAL.DTO.PartnerWebhook; namespace PartnerDAL.Interfaces { public interface IPartnerWebhookDAL { Task GetPartnerWebhookList(int partnerProductId, LoginDTO loginDTO); Task> GetWebhooksByEvent(int eventTypeId, LoginDTO loginDTO); Task CheckEventTypeExists(int eventTypeId, LoginDTO loginDTO); Task SavePartnerWebhook(PartnerWebhookDTO dto, LoginDTO loginDTO); Task DeletePartnerWebhook(int webhookId, int modifiedById, LoginDTO loginDTO); Task UpdateWebhookDeliveryStatus(int webhookId, string status, LoginDTO loginDTO); } }