namespace CMSMicroservice.Domain.Enums;

/// <summary>
/// نوع عملیات انجام شده روی پرداخت کمیسیون (برای History)
/// </summary>
public enum CommissionPayoutAction
{
    /// <summary>
    /// ایجاد اولیه توسط Worker
    /// </summary>
    Created = 0,
    
    /// <summary>
    /// واریز شده به کیف پول
    /// </summary>
    Paid = 1,
    
    /// <summary>
    /// درخواست برداشت
    /// </summary>
    WithdrawRequested = 2,
    
    /// <summary>
    /// برداشت شده
    /// </summary>
    Withdrawn = 3,
    
    /// <summary>
    /// لغو شده
    /// </summary>
    Cancelled = 4,
    
    /// <summary>
    /// اصلاح دستی توسط ادمین
    /// </summary>
    ManualFix = 5
}
