19 lines
587 B
C#
19 lines
587 B
C#
using public_valetax.Models;
|
|
using public_valetax.DTOs;
|
|
|
|
namespace public_valetax.Repositories
|
|
{
|
|
public interface IJournalRepository
|
|
{
|
|
Task<JournalEntry> CreateJournalEntryAsync(
|
|
long eventId,
|
|
string exceptionType,
|
|
string message,
|
|
string? queryParameters = null,
|
|
string? bodyParameters = null,
|
|
string? stackTrace = null);
|
|
|
|
Task<MJournal?> GetJournalEntryAsync(long id);
|
|
Task<MRange_MJournalInfo> GetJournalEntriesRangeAsync(int skip, int take, VJournalFilter filter);
|
|
}
|
|
} |