using CMSMicroservice.Application.Common.Models;

namespace CMSMicroservice.Application.CommissionCQ.Queries.GetWorkerExecutionLogs;

public record GetWorkerExecutionLogsQuery : IRequest<GetWorkerExecutionLogsResponseDto>
{
    public long? WeekDefinitionId { get; init; }
    public string? ExecutionId { get; init; }
    public bool? SuccessOnly { get; init; }
    public bool? FailedOnly { get; init; }
    public string? SortBy { get; init; }
    public PaginationState? PaginationState { get; init; }
}
