using System.Numerics;

namespace Managing.Infrastructure.Evm.Models.Gmx.v1;

public class GmxPosition
{
    public string CollateralToken { get; set; }
    public string IndexToken { get; set; }
    public bool IsLong { get; set; }
    public BigInteger SizeDelta { get; set; }
    public BigInteger Collateral { get; set; }
    public BigInteger AveragePrice { get; set; }
    public BigInteger EntryFundingRate { get; set; }
    public bool HasRealisedProfit { get; set; }
    public BigInteger RealisedPnl { get; set; }
    public BigInteger HasProfit { get; set; }
    public BigInteger Delta { get; set; }
    public BigInteger LastIncreasedTime { get; internal set; }
}