Fix save netpnl

This commit is contained in:
2025-10-03 03:54:39 +07:00
parent 58b07a1a13
commit 8771f58414
3 changed files with 21 additions and 17 deletions

View File

@@ -1,4 +1,6 @@
#nullable enable
using Managing.Common;
namespace Managing.Application.Bots.Models
{
[GenerateSerializer]
@@ -84,7 +86,7 @@ namespace Managing.Application.Bots.Models
/// The reason for failure if not successful
/// </summary>
[Id(1)]
public BalanceCheckFailureReason FailureReason { get; set; }
public Enums.BalanceCheckFailureReason FailureReason { get; set; }
/// <summary>
/// Additional details about the result
@@ -98,20 +100,4 @@ namespace Managing.Application.Bots.Models
[Id(3)]
public bool ShouldStopBot { get; set; }
}
/// <summary>
/// Reasons why a balance check might fail
/// </summary>
public enum BalanceCheckFailureReason
{
None,
InsufficientUsdcBelowMinimum,
InsufficientUsdcForSwap,
SwapInProgress,
SwapCooldownActive,
BalanceFetchError,
SwapExecutionError,
InsufficientEthBelowMinimum,
BotsHaveOpenPositions
}
}