Black Survival Eternal Return (bser) Http Client Implements rate limiting and the v1 endpoints.  
 More...
|  | 
|  | BserHttpClient (string apiKey, string version="v1", int rateLimit=1, int burstLimit=2) | 
|  | 
| async Task< BserMetaData > | GetData () | 
|  | Fetch game data by metadata - calls /v1/data/{metaType}  More... 
 | 
|  | 
| async Task< BserTypeData > | GetData (string metaType) | 
|  | Overloaded function that can get values for given metadata type Fetch game data by metadata - calls /v1/data/{metaType}  More... 
 | 
|  | 
| async Task< BserRankTop > | GetRankTop (int seasonId=0, int matchingTeamMode=1) | 
|  | Fetch game data by metadata - calls /v1/rank/top/{seasonId}/{matchingTeamMode} 
 | 
|  | 
| async Task< BserRankUser > | GetRankUser (int userNum, int seasonId=0, int matchingTeamMode=1) | 
|  | Fetch game data by metadata - calls /v1/rank/{userNum}/{seasonId}{matchingTeamMode} 
 | 
|  | 
| async Task< BserUserGames > | GetUserGames (int userNum, int next=0) | 
|  | Fetch game data by metadata - calls /v1/user/games/{userNum} 
 | 
|  | 
| async Task< BserUserGames > | GetFullGame (int gameNum) | 
|  | Fetch full game data, returns an list of user games for each player in the game 
 | 
|  | 
| async Task< BserUserStats > | GetUserStats (int userNum, int seasonId=1) | 
|  | Fetch game data by metadata - calls /v1/user/games/{userNum} 
 | 
|  | 
| async Task< BserUserNickname > | GetUserNickname (string nickname) | 
|  | Fetch user details by username 
 | 
|  | 
| async Task< BserRecommendedRoutes > | GetWeaponRoutes () | 
|  | Obtain recommended weapon routes 
 | 
|  | 
| async Task< BserRecommendedRoute > | GetWeaponRoutesById (int routeId) | 
|  | 
| async Task< Bserl10n > | Getl10nData (string language="English") | 
|  | Get international data options are Korean, English, Japanese, ChineseSimplified, ChineseTraditional, French, Spanish, //SpanishLatin, Portuguese, PortugueseLatin, Indonesian, German, Russian, Thai, Vietnamese 
 | 
|  | 
Black Survival Eternal Return (bser) Http Client Implements rate limiting and the v1 endpoints. 
- Todo:
- label this package as v1 (intend to support v2 as a hobby) 
<remark> Consider making validators in a different class </remark>