using LiteCqrs;
using TeleWave.Application.Common.Models;
using TeleWave.Domain.Images;

namespace TeleWave.Application.Images.UploadImage;

/// <summary>Регистрирует запись изображения (файл кладёт вызывающий эндпоинт по возвращённому Id).</summary>
public sealed record UploadImageCommand(
    ImageCategory Category,
    string Extension,
    string? OriginalFileName
) : ICommand<Result<Guid>>;
