using FluentResults;
using MediatR;

namespace NexusReader.Application.Commands.Sync;

public record UpdateReadingProgressCommand(
    string PageId, 
    string UserId, 
    Guid EbookId, 
    double Progress, 
    string? ChapterTitle,
    int ChapterIndex,
    string? ExcludedConnectionId = null) : IRequest<Result>;
