using System.Numerics;

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

public class GmxMarketTokenPrice
{
    public BigInteger PoolValue { get; set; }
    public BigInteger LongPnl { get; set; }
    public BigInteger ShortPnl { get; set; }
    public BigInteger NetPnl { get; set; }
    public BigInteger LongTokenAmount { get; set; }
    public BigInteger ShortTokenAmount { get; set; }
    public BigInteger LongTokenUsd { get; set; }
    public BigInteger ShortTokenUsd { get; set; }
    public BigInteger TotalBorrowingFees { get; set; }
    public BigInteger BorrowingFeePoolFactor { get; set; }
    public BigInteger ImpactPoolAmount { get; set; }
}