Get fees to claims

This commit is contained in:
2025-06-13 14:22:38 +07:00
parent 5188b5faec
commit 3f34c56968
13 changed files with 580 additions and 20 deletions

View File

@@ -0,0 +1,40 @@
using Newtonsoft.Json;
namespace Managing.Infrastructure.Evm.Models.Proxy;
public class ClaimableFundingFees
{
[JsonProperty("totalUsdc")] public double TotalUsdc { get; set; }
}
public class ClaimableUiFees
{
[JsonProperty("totalUsdc")] public double TotalUsdc { get; set; }
}
public class Data
{
[JsonProperty("claimableFundingFees")] public ClaimableFundingFees ClaimableFundingFees { get; set; }
[JsonProperty("claimableUiFees")] public ClaimableUiFees ClaimableUiFees { get; set; }
[JsonProperty("rebateStats")] public RebateStats RebateStats { get; set; }
}
public class RebateStats
{
[JsonProperty("totalRebateUsdc")] public double TotalRebateUsdc { get; set; }
[JsonProperty("discountUsdc")] public double DiscountUsdc { get; set; }
[JsonProperty("rebateFactor")] public double RebateFactor { get; set; }
[JsonProperty("discountFactor")] public double DiscountFactor { get; set; }
}
public class ClaimingFeesResponse
{
[JsonProperty("success")] public bool Success { get; set; }
[JsonProperty("data")] public Data Data { get; set; }
}