-
Notifications
You must be signed in to change notification settings - Fork 1
/
Info.cs
141 lines (119 loc) · 4.58 KB
/
Info.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
using Newtonsoft.Json;
namespace WotAPI.Api.GlobalMap.Clan;
[Response("https://api.worldoftanks.ru/wot/globalmap/claninfo/?clan_id={search}", true)]
public class Info : ResponseClass<Info.Data>
{
public class Data
{
[JsonProperty("search")] public Details? Info;
}
public class Details
{
/// <summary>
/// RU: Идентификатор клана
/// <para> EN: Clan ID </para>
/// </summary>
[JsonProperty("clan_id")] public int? ClanId;
/// <summary>
/// RU: Название клана
/// <para> EN: Clan name </para>
/// </summary>
[JsonProperty("name")] public string? Name;
/// <summary>
/// RU: Рейтинг клана на Глобальной карте
/// <para> EN: Clan rating on the Global Map </para>
/// </summary>
[JsonProperty("ratings")] public Ratings? Ratings;
/// <summary>
/// RU: Статистика клана на Глобальной карте
/// <para> EN: Clan statistics on the Global Map </para>
/// </summary>
[JsonProperty("statistics")] public Statistics? Statistics;
/// <summary>
/// RU: Тег клана
/// <para> EN: Clan tag </para>
/// </summary>
[JsonProperty("tag")] public string? Tag;
}
public class Ratings
{
/// <summary>
/// RU: Рейтинг Эло клана в абсолютном дивизионе
/// <para> EN: Clan Elo rating in Absolute division </para>
/// </summary>
[JsonProperty("elo_10")] public int? Elo10;
/// <summary>
/// RU: Рейтинг Эло клана в среднем дивизионе
/// <para> EN: Clan Elo rating in Medium division </para>
/// </summary>
[JsonProperty("elo_6")] public int? Elo6;
/// <summary>
/// RU: Рейтинг Эло клана в чемпионском дивизионе
/// <para> EN: Clan Elo rating in Champion division </para>
/// </summary>
[JsonProperty("elo_8")] public int? Elo8;
/// <summary>
/// RU: Время обновления рейтингов
/// <para> EN: Ratings update time </para>
/// </summary>
[JsonProperty("updated_at")] public long? UpdatedAt;
}
public class Statistics
{
/// <summary>
/// RU: Количество боёв
/// <para> EN: Battles fought </para>
/// </summary>
[JsonProperty("battles")] public int? Battles;
/// <summary>
/// RU: Количество боёв в Абсолютном дивизионе
/// <para> EN: Battles fought in Absolute division </para>
/// </summary>
[JsonProperty("battles_10_level")] public int? Battles10Level;
/// <summary>
/// RU: Количество боёв Среднем дивизионе
/// <para> EN: Battles fought in Medium division </para>
/// </summary>
[JsonProperty("battles_6_level")] public int? Battles6Level;
/// <summary>
/// RU: Количество боёв Чемпионском дивизионе
/// <para> EN: Battles fought in Champion division </para>
/// </summary>
[JsonProperty("battles_8_level")] public int? Battles8Level;
/// <summary>
/// RU: Общее количество провинций, захваченных кланом
/// <para> EN: Total number by provinces captured by clan </para>
/// </summary>
[JsonProperty("captures")] public int? Captures;
/// <summary>
/// RU: Количество поражений
/// <para> EN: Defeats </para>
/// </summary>
[JsonProperty("losses")] public int? Losses;
/// <summary>
/// RU: Текущее количество захваченных провинций
/// <para> EN: Current number of captured provinces </para>
/// </summary>
[JsonProperty("provinces_count")] public int? ProvincesCount;
/// <summary>
/// RU: Количество побед клана
/// <para> EN: Victories </para>
/// </summary>
[JsonProperty("wins")] public int? Wins;
/// <summary>
/// RU: Количество побед в Абсолютном дивизионе
/// <para> EN: Victories in Absolute division </para>
/// </summary>
[JsonProperty("wins_10_level")] public int? Wins10Level;
/// <summary>
/// RU: Количество побед в Среднем дивизионе
/// <para> EN: Victories in Medium division </para>
/// </summary>
[JsonProperty("wins_6_level")] public int? Wins6Level;
/// <summary>
/// RU: Количество побед в Чемпионском дивизионе
/// <para> EN: Victories in Champion division </para>
/// </summary>
[JsonProperty("wins_8_level")] public int? Wins8Level;
}
}