using FrameworkDAL.DTO.EIPConversation; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace FrameworkBLL.EIPConversation.EIPAdmin.EIPRestActionCfgAdmin { public interface IEIPRestActionCfgAdminBLL { Task> GetCfgListAsync( int actionId, LoginDTO login, CancellationToken ct = default); Task GetCfgAsync( int restActionCfgId, LoginDTO login, CancellationToken ct = default); /// Create or update a REST action config. Returns a localised success message. Task SaveCfgAsync( EIPRestActionCfgAdminDTO dto, LoginDTO login, CancellationToken ct = default); /// Soft-delete a REST action config. Returns a localised success message. Task DeleteCfgAsync( int restActionCfgId, LoginDTO login, CancellationToken ct = default); } }