using System.Numerics;
using Nethereum.ABI.FunctionEncoding.Attributes;

namespace Managing.ABI.GmxV2.SyntheticsReader.ContractDefinition
{
    public partial class PositionProFees : PositionProFeesBase { }

    public class PositionProFeesBase 
    {
        [Parameter("uint256", "traderTier", 1)]
        public virtual BigInteger TraderTier { get; set; }
        [Parameter("uint256", "traderDiscountFactor", 2)]
        public virtual BigInteger TraderDiscountFactor { get; set; }
        [Parameter("uint256", "traderDiscountAmount", 3)]
        public virtual BigInteger TraderDiscountAmount { get; set; }
    }
}
