<?php

namespace App\Enums;

enum InvestmentTransactionType: string
{
    case Deposit = 'deposit';
    case Withdrawal = 'withdrawal';
    case MonthlyGain = 'monthly_gain';
    case DailyGain = 'daily_gain';
    case PeriodAccrual = 'period_accrual';
    case ReferralDirectBonus = 'referral_direct_bonus';
    case ReferralIndirectBonus = 'referral_indirect_bonus';
    case ReferralManualDirectAdjustment = 'referral_manual_direct_adjustment';
    case ReferralManualIndirectAdjustment = 'referral_manual_indirect_adjustment';
    case AdminAdjustment = 'admin_adjustment';
    case AdminAdjustmentReversal = 'admin_adjustment_reversal';
    case BalanceConsolidationCredit = 'balance_consolidation_credit';
    case BalanceConsolidationDebit = 'balance_consolidation_debit';
}
