18 lines
609 B
C#
18 lines
609 B
C#
using BotSharp.Abstraction.Loggers.Models;
|
|
using BotSharp.Abstraction.Repositories.Filters;
|
|
|
|
namespace BotSharp.Abstraction.Loggers.Services;
|
|
|
|
public interface ILoggerService
|
|
{
|
|
#region Conversation
|
|
Task<List<ContentLogOutputModel>> GetConversationContentLogs(string conversationId);
|
|
Task<List<ConversationStateLogModel>> GetConversationStateLogs(string conversationId);
|
|
#endregion
|
|
|
|
#region Instruction
|
|
Task<PagedItems<InstructionLogModel>> GetInstructionLogs(InstructLogFilter filter);
|
|
Task<List<string>> GetInstructionLogSearchKeys(InstructLogKeysFilter filter);
|
|
#endregion
|
|
}
|