using CMSMicroservice.Domain.Enums;
using MediatR;

namespace CMSMicroservice.Application.DiscountShopCQ.Commands.UpdateOrderStatus;

public class UpdateOrderStatusCommand : IRequest<UpdateOrderStatusResponseDto>
{
    public long OrderId { get; set; }
    public DeliveryStatus DeliveryStatus { get; set; }
    public string? TrackingCode { get; set; }
    public string? AdminNotes { get; set; }
}

public class UpdateOrderStatusResponseDto
{
    public bool Success { get; set; }
    public string Message { get; set; }
}
