using EAIAdminDAL.DTO; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace EAIAdminDAL.CustomCode { public interface IEAIBotKnowledgeSourceDAL { Task> GetListByBotAsync( int eaiBotId, LoginDTO login, CancellationToken ct = default); Task> GetListByCapabilityAsync( int eaiCapabilityId, LoginDTO login, CancellationToken ct = default); Task InsertLinkAsync( EAIBotKnowledgeSourceDTO dto, LoginDTO login, CancellationToken ct = default); Task DeleteLinkAsync( int eaiBotKnowledgeSourceId, LoginDTO login, CancellationToken ct = default); } }