using Application.Abstractions.Messaging;
using Microsoft.AspNetCore.Http;

namespace Application.Features.Admin.Crypto.List.Create
{
    public sealed record Command(
        string Symbol,
        string KorName,
        string EngName,
        IFormFile? LogoImageFile,
        string? Description,
        string? ContractAddress,
        string? WebsiteUrl,
        string? WhitepaperUrl,
        string? TwitterUrl,
        string? TelegramUrl,
        bool IsActive,
        bool IsWarning,
        bool IsNew,
        bool IsDelisted,
        int[] CategoryIDs
    ) : ICommand;
}