#nullable enable
using Baya.Application.Models.Common;
using Baya.Application.Models.Verification;
using Mediator;

namespace Baya.Application.Features.Verification.Queries.ListPendingSteps;

/// <summary>The admin manual-review worklist — steps in the given status (default <c>in_review</c>) with
/// their submitted documents (signed GET URLs). Projected + paginated.</summary>
public record AdminListPendingStepsQuery(string? Status = null, int Page = 1, int PageSize = 50)
    : IRequest<OperationResult<PagedResult<AdminPendingStepDto>>>;
