namespace Journal.Core.Dtos;

public sealed record EntrySearchRequestDto(
    string? Query = null,
    string? Section = null,
    string? StartDate = null,
    string? EndDate = null,
    IReadOnlyList<string>? Tags = null,
    IReadOnlyList<string>? Types = null,
    IReadOnlyList<string>? Checked = null,
    IReadOnlyList<string>? Unchecked = null);

public sealed record EntrySearchResultDto(
    string FileName,
    JournalEntryDto Entry);
