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;