// EN: Command to update appointment status.
// VI: Command cập nhật trạng thái cuộc hẹn.

using BookingService.API.Application.DTOs;
using MediatR;

namespace BookingService.API.Application.Commands;

/// <summary>
/// EN: Command to update appointment status.
/// VI: Command để cập nhật trạng thái cuộc hẹn.
/// </summary>
public record UpdateAppointmentStatusCommand(
    Guid AppointmentId,
    string Action  // "confirm", "start", "complete"
) : IRequest<AppointmentDto>;
