C# Class HaloEzAPI.HaloAPIService

Inheritance: IHaloAPIService
Afficher le fichier Open project: glitch100/Halo-API Class Usage Examples

Méthodes publiques

Méthode Description
GetArenaPostGameCarnageReport ( System.Guid matchId ) : Task

Get a post game carnage report for a specified match id

GetArenaServiceRecords ( [ players ) : Task

Gets Arena Service Record for specified list of players

GetCampaignMissions ( ) : Task>
GetCampaignPostGameCarnageReport ( System.Guid matchId ) : Task

Get Campaign Post Game Carnage report for a specified match id

GetCampaignServiceRecords ( [ players ) : Task

Get Campaign Service Record for specified list of players

GetCommendations ( ) : Task>
GetCustomGameServiceRecords ( [ players ) : Task

Get Custom Game Service Record for specified list of players

GetCustomPostGameCarnageReport ( System.Guid matchId ) : Task

Get Custom Post Game Carnage report for a specified match id

GetEnemies ( ) : Task>
GetEventsForMatch ( string matchId ) : Task
GetFlexibleStats ( ) : Task>
GetGameBaseVariants ( ) : Task>
GetGameVariant ( string id ) : Task
GetImpulses ( ) : Task>
GetMapVariant ( string id ) : Task
GetMaps ( ) : Task>
GetMatchesForPlayer ( string gamerTag, GameMode gameMode, int start, int count = 25 ) : Task

Get matches for a specific player, for specific gamemodes, and paginated

GetMedals ( ) : Task>
GetPlaylists ( ) : Task>
GetProfileEmblem ( string gamerTag, int size = 256 ) : Task
GetRequisition ( System.Guid id ) : Task
GetRequisitionPack ( System.Guid id ) : Task
GetRequisitionPacks ( ) : Task>
GetSeasons ( ) : Task>
GetSkulls ( ) : Task>
GetSpartanImage ( string gamerTag, int size = 256, CropType cropType = CropType.Full ) : Task
GetSpartanRanks ( ) : Task>
GetTeamColours ( ) : Task>
GetUGCGameVariant ( string gamerTag, string variantId ) : Task

Get a specific UGC Game Variant for a specific player via id

GetUGCGameVariants ( string gamerTag, int start, int count, Sort sort, Order order ) : Task>

Returns a list of UGC Game Variants for a specific player

GetUGCMapVariant ( string gamerTag, string variantId ) : Task

Get a specific UGC Map Variant for a specific player via id

GetUGCMapVariants ( string gamerTag, int start, int count, Sort sort, Order order ) : Task>

Returns a list of UGC Map Variants for a specific player

GetVehicles ( ) : Task>
GetWarzonePostGameCarnageReport ( System.Guid matchId ) : Task

Get Warzone Post Game Carnage report for a specified match id

GetWarzoneServiceRecords ( [ players ) : Task

Get Warzone Service Record for specified list of players

GetWeapons ( ) : Task>
HaloAPIService ( string apiToken, string baseApiUrl = "https://www.haloapi.com" ) : System
PlayerLeaderboard ( string seasonId, string playlistId, int count = 200 ) : Task

Gets the Player leaderboard for a season and playlist

Method Details

GetArenaPostGameCarnageReport() public méthode

Get a post game carnage report for a specified match id
public GetArenaPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The Match Id
Résultat Task

GetArenaServiceRecords() public méthode

Gets Arena Service Record for specified list of players
public GetArenaServiceRecords ( [ players ) : Task
players [ Up to 32 Players can be requested
Résultat Task

GetCampaignMissions() public méthode

public GetCampaignMissions ( ) : Task>
Résultat Task>

GetCampaignPostGameCarnageReport() public méthode

Get Campaign Post Game Carnage report for a specified match id
public GetCampaignPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Résultat Task

GetCampaignServiceRecords() public méthode

Get Campaign Service Record for specified list of players
public GetCampaignServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Résultat Task

GetCommendations() public méthode

public GetCommendations ( ) : Task>
Résultat Task>

GetCustomGameServiceRecords() public méthode

Get Custom Game Service Record for specified list of players
public GetCustomGameServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Résultat Task

GetCustomPostGameCarnageReport() public méthode

Get Custom Post Game Carnage report for a specified match id
public GetCustomPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Résultat Task

GetEnemies() public méthode

public GetEnemies ( ) : Task>
Résultat Task>

GetEventsForMatch() public méthode

public GetEventsForMatch ( string matchId ) : Task
matchId string
Résultat Task

GetFlexibleStats() public méthode

public GetFlexibleStats ( ) : Task>
Résultat Task>

GetGameBaseVariants() public méthode

public GetGameBaseVariants ( ) : Task>
Résultat Task>

GetGameVariant() public méthode

public GetGameVariant ( string id ) : Task
id string
Résultat Task

GetImpulses() public méthode

public GetImpulses ( ) : Task>
Résultat Task>

GetMapVariant() public méthode

public GetMapVariant ( string id ) : Task
id string
Résultat Task

GetMaps() public méthode

public GetMaps ( ) : Task>
Résultat Task>

GetMatchesForPlayer() public méthode

Get matches for a specific player, for specific gamemodes, and paginated
public GetMatchesForPlayer ( string gamerTag, GameMode gameMode, int start, int count = 25 ) : Task
gamerTag string Players gamertag
gameMode GameMode Any gamemodes to filter by
start int Start of result set
count int Count of results at any one time
Résultat Task

GetMedals() public méthode

public GetMedals ( ) : Task>
Résultat Task>

GetPlaylists() public méthode

public GetPlaylists ( ) : Task>
Résultat Task>

GetProfileEmblem() public méthode

public GetProfileEmblem ( string gamerTag, int size = 256 ) : Task
gamerTag string
size int
Résultat Task

GetRequisition() public méthode

public GetRequisition ( System.Guid id ) : Task
id System.Guid
Résultat Task

GetRequisitionPack() public méthode

public GetRequisitionPack ( System.Guid id ) : Task
id System.Guid
Résultat Task

GetRequisitionPacks() public méthode

public GetRequisitionPacks ( ) : Task>
Résultat Task>

GetSeasons() public méthode

public GetSeasons ( ) : Task>
Résultat Task>

GetSkulls() public méthode

public GetSkulls ( ) : Task>
Résultat Task>

GetSpartanImage() public méthode

public GetSpartanImage ( string gamerTag, int size = 256, CropType cropType = CropType.Full ) : Task
gamerTag string
size int
cropType CropType
Résultat Task

GetSpartanRanks() public méthode

public GetSpartanRanks ( ) : Task>
Résultat Task>

GetTeamColours() public méthode

public GetTeamColours ( ) : Task>
Résultat Task>

GetUGCGameVariant() public méthode

Get a specific UGC Game Variant for a specific player via id
public GetUGCGameVariant ( string gamerTag, string variantId ) : Task
gamerTag string Players gamertag
variantId string Id of the game variant
Résultat Task

GetUGCGameVariants() public méthode

Returns a list of UGC Game Variants for a specific player
public GetUGCGameVariants ( string gamerTag, int start, int count, Sort sort, Order order ) : Task>
gamerTag string Players gamertag
start int
count int
sort Sort
order Order
Résultat Task>

GetUGCMapVariant() public méthode

Get a specific UGC Map Variant for a specific player via id
public GetUGCMapVariant ( string gamerTag, string variantId ) : Task
gamerTag string Players gamertag
variantId string Id of the game variant
Résultat Task

GetUGCMapVariants() public méthode

Returns a list of UGC Map Variants for a specific player
public GetUGCMapVariants ( string gamerTag, int start, int count, Sort sort, Order order ) : Task>
gamerTag string Players gamertag
start int
count int
sort Sort
order Order
Résultat Task>

GetVehicles() public méthode

public GetVehicles ( ) : Task>
Résultat Task>

GetWarzonePostGameCarnageReport() public méthode

Get Warzone Post Game Carnage report for a specified match id
public GetWarzonePostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Résultat Task

GetWarzoneServiceRecords() public méthode

Get Warzone Service Record for specified list of players
public GetWarzoneServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Résultat Task

GetWeapons() public méthode

public GetWeapons ( ) : Task>
Résultat Task>

HaloAPIService() public méthode

public HaloAPIService ( string apiToken, string baseApiUrl = "https://www.haloapi.com" ) : System
apiToken string
baseApiUrl string
Résultat System

PlayerLeaderboard() public méthode

Gets the Player leaderboard for a season and playlist
public PlayerLeaderboard ( string seasonId, string playlistId, int count = 200 ) : Task
seasonId string Season Id
playlistId string Playlist Id
count int Count of results at any one time, defaults to 200, cannot be 0
Résultat Task