Skip to content

Commit 3815768

Browse files
author
babelshift
committed
Refactoring to merge some files together with similar model classes.
1 parent 85b2c13 commit 3815768

59 files changed

Lines changed: 693 additions & 1120 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

SteamWebAPI2.Models/DOTA2/GameItem.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/GameItemResult.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/GameItemResultContainer.cs

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
1-
namespace SteamWebAPI2.Models.DOTA2
1+
using Newtonsoft.Json;
2+
using System.Collections.Generic;
3+
4+
namespace SteamWebAPI2.Models.DOTA2
25
{
6+
public class GameItem
7+
{
8+
public int Id { get; set; }
9+
public string Name { get; set; }
10+
public int Cost { get; set; }
11+
12+
[JsonProperty(PropertyName = "secret_shop")]
13+
public int SecretShop { get; set; }
14+
15+
[JsonProperty(PropertyName = "side_shop")]
16+
public int SideShop { get; set; }
17+
18+
public int Recipe { get; set; }
19+
}
20+
21+
public class GameItemResult
22+
{
23+
public IList<GameItem> Items { get; set; }
24+
}
25+
326
public class GameItemResultContainer
427
{
528
public GameItemResult Result { get; set; }

SteamWebAPI2.Models/DOTA2/Hero.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/HeroResult.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/HeroResultContainer.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
1-
namespace SteamWebAPI2.Models.DOTA2
1+
using System.Collections.Generic;
2+
3+
namespace SteamWebAPI2.Models.DOTA2
24
{
5+
public class Hero
6+
{
7+
public string Name { get; set; }
8+
public int Id { get; set; }
9+
}
10+
11+
public class HeroResult
12+
{
13+
public IList<Hero> Heroes { get; set; }
14+
}
15+
316
public class HeroResultContainer
417
{
518
public HeroResult Result { get; set; }

SteamWebAPI2.Models/DOTA2/ItemIconPathResult.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/ItemIconPathResultContainer.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
namespace SteamWebAPI2.Models.DOTA2
22
{
3+
public class ItemIconPathResult
4+
{
5+
public string Path { get; set; }
6+
}
7+
38
public class ItemIconPathResultContainer
49
{
510
public ItemIconPathResult Result { get; set; }

SteamWebAPI2.Models/DOTA2/League.cs

Lines changed: 0 additions & 16 deletions
This file was deleted.

SteamWebAPI2.Models/DOTA2/LeagueResult.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)