using MediatR;

namespace CMSMicroservice.Application.DiscountShopCQ.Commands.AddDiscountProductImage;

public class AddDiscountProductImageCommand : IRequest<long>
{
    public long DiscountProductId { get; set; }
    public string ImagePath { get; set; } = string.Empty;
    public string ThumbnailPath { get; set; } = string.Empty;
    public string? Title { get; set; }
    public string? AltText { get; set; }

    // Image file upload
    public byte[]? ImageFileBytes { get; set; }
    public string? ImageFileMime { get; set; }
    public string? ImageFileName { get; set; }
}
