SpendPolicy.cs 535 B

1234567891011121314151617181920
  1. using Domain.Entities.Wallets.ValueObject;
  2. ///<summary>
  3. /// 어떤 잔액부터 소진할지 정의
  4. ///</summary>
  5. namespace Domain.Entities.Wallets.Policy
  6. {
  7. public static class SpendPolicy
  8. {
  9. public static readonly WalletBalanceType[] DefaultSpendOrder =
  10. {
  11. WalletBalanceType.PgCharged,
  12. WalletBalanceType.Deposit,
  13. WalletBalanceType.Reward,
  14. WalletBalanceType.Adjusted,
  15. WalletBalanceType.Donation,
  16. WalletBalanceType.Airdrop
  17. };
  18. }
  19. }