using FrameworkDAL.DTO.EIPConversation; using GB5Shared.DTO.Framework.Login; using System.Threading; using System.Threading.Tasks; namespace FrameworkBLL.EIPConversation.EIPHandlers.EIPEngine.ActionHandler { public interface IEIPActionHandler { string ActionCode { get; } bool CanHandle(string actionCode); Task HandleAsync( EIPActionContextDTO context, LoginDTO loginDTO, CancellationToken ct = default); } }