namespace CMSMicroservice.Domain.Enums;
//پکیج
public enum TransactionType
{
    Buy = 0,
    DepositIpg = 1,
    DepositExternal1 = 2,
    Withdraw = 3,
    
    /// <summary>
    /// دریافت کمیسیون شبکه‌ای
    /// </summary>
    NetworkCommission = 10,
    
    /// <summary>
    /// فعال‌سازی عضویت باشگاه
    /// </summary>
    ClubActivation = 11,
    
    /// <summary>
    /// شارژ کیف پول تخفیف
    /// </summary>
    DiscountWalletCharge = 12,
    
    /// <summary>
    /// خرید از فروشگاه تخفیف
    /// </summary>
    DiscountShopPurchase = 13,

    /// <summary>
    /// واریز از درگاه به کیف‌پول جادویی (مبلغ واقعی)
    /// </summary>
    MagicWalletDeposit = 14,

    /// <summary>
    /// بونوس داخلی کیف‌پول جادویی (مبلغ × 1.5)
    /// </summary>
    MagicWalletBonus = 15,

    /// <summary>
    /// شارژ کیف پول اصلی از درگاه
    /// </summary>
    CreditWalletCharge = 16,

    /// <summary>
    /// شارژ دستی کیف پول اصلی توسط ادمین
    /// </summary>
    ManualCreditWalletCharge = 17,
}
