namespace CMSMicroservice.Application.PackageCQ.Queries.GetPackage;
public class GetPackageResponseDto
{
    //شناسه 
    public long Id { get; set; }
    //عنوان 
    public string Title { get; set; }
    //توضیحات 
    public string Description { get; set; }
    //آدرس تصویر 
    public string ImagePath { get; set; }
    //قیمت 
    public long Price { get; set; }
    // فیلدهای جدید پکیج
    public int SortOrder { get; set; }
    public bool IsActive { get; set; }
    public bool IsBasePackage { get; set; }
    public bool SupportsDayaPurchase { get; set; }
    public bool SupportsDirectPurchase { get; set; }
    public long ActivationFee { get; set; }
    public decimal DiscountMultiplier { get; set; }
    public decimal MagicWalletMultiplier { get; set; }
    public int MaxBalancesPerLeg { get; set; }
    public int MaxNetworkLevel { get; set; }
    public long MagicWalletMaxDeposit { get; set; }
    public long MagicWalletMaxCredit { get; set; }
    public List<long> FeatureIds { get; set; } = new();
}