Trying out some json converters

This commit is contained in:
2021-11-06 16:25:14 -04:00
parent 12c90a27b4
commit d1840fb164
8 changed files with 134 additions and 3 deletions

View File

@@ -0,0 +1,14 @@
using System.Collections.Generic;
namespace TOOHUCardAPI.DTO.RankData
{
public class RankCardDTO
{
public string ItemName { get; set; }
public int Star { get; set; }
public long Damage { get; set; }
public int Power { get; set; }
public int Attack { get; set; }
public Dictionary<int, string> Equip { get; set; }
}
}

View File

@@ -1,7 +1,18 @@
using System.Collections.Generic;
using Newtonsoft.Json;
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataGetResponse : OkResponse
{
[JsonProperty("bo")]
public RankDataGetResponseBody Body { get; set; }
}
public class RankDataGetResponseBody
{
[JsonProperty()]
public Dictionary<int, object> FFAEntries { get; set; }
public Dictionary<int, object> TeamEntries { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
using System.Collections.Generic;
namespace TOOHUCardAPI.DTO.RankData
{
public class RankEntryDTO
{
public string RankType { get; set; }
public long SteamId { get; set; }
public long UserId { get; set; }
public string Username { get; set; }
public string Version { get; set; }
public int Wave { get; set; }
public long Damage { get; set; }
// need cards here
public List<RankCardDTO> Cards { get; set; }
}
}