using NexusReader.Application.Abstractions.Messaging;
namespace NexusReader.Application.Queries.Reader;
///
/// Query to retrieve a specific chapter of a user's ebook.
///
/// The ID of the ebook to read.
/// Zero-based chapter index.
/// The authenticated user's ID for tenant isolation.
public record GetReaderPageQuery(
Guid EbookId,
int ChapterIndex = 0,
string? UserId = null) : IQuery;