RiotNet
8.0.0
A C#/.NET client for the Riot Games API.
|
▼NRiotNet | |
▼NConverters | |
CEpochDateTimeConverter | Converts a DateTime to and from JSON in epoch milliseconds format. Can also deserialize from a string in ISO format. |
CKeyedCollectionConverter | Reads and writes KeyedCollections as JSON objects instead of arrays. Any KeyedCollection deserialized by this converter must have a parameterless constructor. |
CMillisecondsToTimeSpanConverter | Converts a TimeSpan to and from a number of seconds in JSON. |
CRangeConverter | Converts a range in JSON to a consistent CLR format. |
CSecondsToTimeSpanConverter | Converts a TimeSpan to and from a number of seconds in JSON. |
CTolerantIntEnumConverter | Converts an enum to and from JSON. If the JSON string value does not exist in the enum, the value is still converted instead of throwing an exception. Values are serialized as numbers. |
CWinStringConverter | Converts an enum to and from JSON. If the JSON string value does not exist in the enum, the value is still converted instead of throwing an exception. Values are serialized as numbers. |
▼NModels | |
CAltImage | Contains alternate image data. |
CBannedChampion | Contains information about a banned champion. |
CBasicData | Represents an item or rune. |
CBasicDataStats | Represents stats, or buffs, of an object. |
CBlock | Represents a group of items in an item page. |
CBlockItem | Represents an item on an item page. |
CChampion | Contains champion data. |
CChampionMastery | Contains champion mastery data. |
CCurrentGameInfo | Contains info about a game. |
CCurrentGameParticipant | Contains information about a participant in a game that is in progress (or was in progress at the time the data was retrieved). |
CDictionaryOfBoolean | A dictionary with string keys and boolean values that can be stored in a database. |
CDictionaryOfString | A dictionary with string keys and string values that can be stored in a database. |
CFeaturedGameInfo | Contains some information on a featured game. |
CFeaturedGames | Contains list of featured games. |
CGameCustomizationObject | Represents game customization data chosen by a participant. |
CGameInfoBase | Base information for games (used in FeaturedGameInfo and CurrentGameInfo). |
CGold | Contains purchase information for an item. |
CGroup | Contains item group data, which defines the maximum number of items of a certain type that a player can own. |
CImage | Contains image data. |
CIncident | Represents a server incident report. |
CLeagueEntry | Contains a summoner's rank information. |
CLeagueItem | Contains league participant information representing a summoner. |
CLeagueList | Represents a ranked league. |
CLeaguePosition | Contains league participant information representing a summoner. Also contains information about the legue containing this entry. |
CLevelTip | Explains what happens when levelling up an ability. |
CListOfDouble | A list of doubles that can be stored in a database. |
CListOfInt | A list of integers that can be stored in a database. |
CListOfListOfDouble | A 2-dimensional list of doubles that can be stored in a database. |
CListOfLong | A list of long integers that can be stored in a database. |
CListOfString | A list of strings that can be stored in a database. |
CLobbyEvent | Represents an event that occurred in a game lobby. |
CLobbyEventWrapper | Contains a list of lobby events. |
CMastery | Contains information about a single mastery in a mastery page. |
CMatch | Contains detailed game information. |
CMatchEvent | This object contains game event information. Note that not all legal type values documented below are valid for all games. Event data evolves over time and certain values may be relevant only for older or newer games. |
CMatchFrame | This object contains game frame information. |
CMatchList | Contains a list of matches, with basic match information. Returned when using the Matchlist API. The end index of the list may be modified to ensure that there is a maximum of 20 games in the list. |
CMatchParticipant | This object contains match participant information. |
CMatchParticipantFrame | This object contains participant frame information. |
CMatchParticipantFrameCollection | A collection of MatchParticipantFrame, mapped by participant ID. |
CMatchParticipantIdentity | Contains participant identity information. |
CMatchParticipantStats | This object contains participant statistics information. |
CMatchParticipantTimeline | This object contains all timeline information. Delta fields refer to values for the specified period (e.g., the gold per minute over the first 10 minutes of the game versus the second 20 minutes of the game). Diffs fields refer to the deltas versus the calculated lane opponent(s). |
CMatchParticipantTimelineData | This object contains timeline data. |
CMatchPlayer | This object contains match player information. |
CMatchReference | This object contains some basic match information. Used as a part of the Matchlist API in MatchList. |
CMatchTeam | Represents a team in a particular match. |
CMatchTimeline | This object contains game timeline information. |
CMessage | Represents a server incident message. |
CMetaData | Represents metadata for a rune. |
CMiniSeries | Contains information about a promotion series. |
CObserver | Contains observer information (for spectator). |
CParticipant | Contains information about a participant in a game that is in progress (or was in progress at the time the data was retrieved). |
CPassive | Contains champion passive ability data. |
CPerks | Contains information on the perks (runes) chosen by a participant in a match. |
CPersistableDictionary | Allows persisting of scalar values in a dictionary. |
CPersistableList | Allows persisting of scalar values as a collection. |
CPlayer | Basic info about a player in a game. |
CPosition | This object contains participant frame position information. |
CRecommended | Represents a recommended item set. |
CRune | Represents a rune on a player's rune page. |
CRuneDataStats | Represents stats of a rune. |
CService | Represents server services. |
CShardStatus | Represents detailed server information. |
CSkin | Contains champion skin data. |
CSpellVars | Contains spell data for a single rank of a spell. |
CStats | Contains champion stats data. |
CSummoner | Contains summoner information. |
CTournamentCode | Contains information about a tournament code. |
CTranslation | Represents a message translation. |
CConnectionFailedException | Represents an error that occurs when a REST request fails because it could not to connect to the server. |
CIRateLimiter | Handles proactive rate limiting. You should only ever create one instance of this interface. |
CIRiotClient | A client that interacts with the Riot Games API. |
CJsonContent | Represents HTTP content in JSON format. |
CNotFoundException | Represents an error that occurs when a REST request fails because the requested resource was not found. |
▼CRateLimiter | Handles proactive rate limiting. You should only ever create one instance of this class. |
CRateLimitTracker | Represents a request count for a rate limiting rule. |
CRequestCount | Represents a request count for a rate limiting rule. |
CRateLimitExceededException | Represents an error that occurs when a REST request fails because the rate limit has been exceeded. |
CRateLimitRule | Represents a single rule of a rate limit. |
CResponseEventArgs | Contains event data for an event that contains an HTTP response. |
CRestException | Represents an error that occurred during a REST request. |
CRestTimeoutException | Represents an error that occurs when a REST request fails because it timed out or was cancelled. |
CRetryEventArgs | Contains event data for an error that could trigger a retry of a request. |
CRiotClient | A client that interacts with the Riot Games API. |
CRiotClientSettings | Contains settings for a RiotClient. |
CRiotNetContractResolver | The default Json.Net contract resolver used by the RiotClient. |
CRiotResponse | A wrapper for the |