using Baya.Application.Models.Booking;
using Baya.Application.Models.Common;
using Mediator;

namespace Baya.Application.Features.Booking.Commands.AcceptBookingRequest;

/// <summary>The assigned nurse accepts a pending request, opening the config-driven 30-minute payment
/// window. <c>Id</c> comes from the route. No booking and no money are created — accept only opens the
/// window.</summary>
public record AcceptBookingRequestCommand(long Id = 0) : IRequest<OperationResult<BookingRequestDto>>;
