@@ -91,7 +91,24 @@ public class LootLockerEndPoints
91
91
public static EndPointClass createCharacter = new EndPointClass ( "v1/player/character" , LootLockerHTTPMethod . POST ) ;
92
92
public static EndPointClass listCharacterTypes = new EndPointClass ( "v1/player/character/types" , LootLockerHTTPMethod . GET ) ;
93
93
public static EndPointClass listPlayerCharacters = new EndPointClass ( "v1/player/character/list" , LootLockerHTTPMethod . GET ) ;
94
-
94
+
95
+ // Hero
96
+ [ Header ( "Hero" ) ]
97
+ public static EndPointClass getGameHeroes = new EndPointClass ( "v1/heroes" , LootLockerHTTPMethod . GET ) ;
98
+ public static EndPointClass getHero = new EndPointClass ( "v1/player/heroes/{0}" , LootLockerHTTPMethod . GET ) ;
99
+ public static EndPointClass listPlayerHeroes = new EndPointClass ( "v1/player/heroes" , LootLockerHTTPMethod . GET ) ;
100
+ public static EndPointClass listOtherPlayersHeroesBySteamID64 = new EndPointClass ( "v1/heroes/list/{0}" , LootLockerHTTPMethod . GET ) ;
101
+ public static EndPointClass getOtherPlayersDefaultHeroBySteamID64 = new EndPointClass ( "v1/player/heroes/default/{0}" , LootLockerHTTPMethod . GET ) ;
102
+ public static EndPointClass createHero = new EndPointClass ( "v1/player/heroes/" , LootLockerHTTPMethod . POST ) ;
103
+ public static EndPointClass updateHero = new EndPointClass ( "v1/player/heroes/{0}" , LootLockerHTTPMethod . PUT ) ;
104
+ public static EndPointClass deleteHero = new EndPointClass ( "v1/player/heroes/{0}" , LootLockerHTTPMethod . DELETE ) ;
105
+ public static EndPointClass getHeroInventory = new EndPointClass ( "v1/player/heroes/{0}/inventory" , LootLockerHTTPMethod . GET ) ;
106
+ public static EndPointClass getHeroLoadout = new EndPointClass ( "v1/player/heroes/{0}/loadout" , LootLockerHTTPMethod . GET ) ;
107
+ public static EndPointClass getOtherPlayersHeroLoadout = new EndPointClass ( "v1/heroes/{0}/loadout" , LootLockerHTTPMethod . GET ) ;
108
+ public static EndPointClass addAssetToHeroLoadout = new EndPointClass ( "v1/player/heroes/{0}/loadout" , LootLockerHTTPMethod . POST ) ;
109
+ public static EndPointClass addAssetVariationToHeroLoadout = new EndPointClass ( "v1/player/heroes/{0}/loadout" , LootLockerHTTPMethod . POST ) ;
110
+ public static EndPointClass removeAssetFromHeroLoadout = new EndPointClass ( "v1/player/heroes/{0}/loadout/{1}" , LootLockerHTTPMethod . DELETE ) ;
111
+
95
112
// Character Progressions
96
113
[ Header ( "Character Progressions" ) ]
97
114
public static EndPointClass getAllCharacterProgressions = new EndPointClass ( "player/characters/{0}/progressions" , LootLockerHTTPMethod . GET ) ;
0 commit comments