C# Класс HaloEzAPI.HaloAPIService

Наследование: IHaloAPIService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

GetArenaPostGameCarnageReport() публичный Метод

Get a post game carnage report for a specified match id
public GetArenaPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The Match Id
Результат Task

GetArenaServiceRecords() публичный Метод

Gets Arena Service Record for specified list of players
public GetArenaServiceRecords ( [ players ) : Task
players [ Up to 32 Players can be requested
Результат Task

GetCampaignMissions() публичный Метод

public GetCampaignMissions ( ) : Task>
Результат Task>

GetCampaignPostGameCarnageReport() публичный Метод

Get Campaign Post Game Carnage report for a specified match id
public GetCampaignPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Результат Task

GetCampaignServiceRecords() публичный Метод

Get Campaign Service Record for specified list of players
public GetCampaignServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Результат Task

GetCommendations() публичный Метод

public GetCommendations ( ) : Task>
Результат Task>

GetCustomGameServiceRecords() публичный Метод

Get Custom Game Service Record for specified list of players
public GetCustomGameServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Результат Task

GetCustomPostGameCarnageReport() публичный Метод

Get Custom Post Game Carnage report for a specified match id
public GetCustomPostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Результат Task

GetEnemies() публичный Метод

public GetEnemies ( ) : Task>
Результат Task>

GetEventsForMatch() публичный Метод

public GetEventsForMatch ( string matchId ) : Task
matchId string
Результат Task

GetFlexibleStats() публичный Метод

public GetFlexibleStats ( ) : Task>
Результат Task>

GetGameBaseVariants() публичный Метод

public GetGameBaseVariants ( ) : Task>
Результат Task>

GetGameVariant() публичный Метод

public GetGameVariant ( string id ) : Task
id string
Результат Task

GetImpulses() публичный Метод

public GetImpulses ( ) : Task>
Результат Task>

GetMapVariant() публичный Метод

public GetMapVariant ( string id ) : Task
id string
Результат Task

GetMaps() публичный Метод

public GetMaps ( ) : Task>
Результат Task>

GetMatchesForPlayer() публичный Метод

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
Результат Task

GetMedals() публичный Метод

public GetMedals ( ) : Task>
Результат Task>

GetPlaylists() публичный Метод

public GetPlaylists ( ) : Task>
Результат Task>

GetProfileEmblem() публичный Метод

public GetProfileEmblem ( string gamerTag, int size = 256 ) : Task
gamerTag string
size int
Результат Task

GetRequisition() публичный Метод

public GetRequisition ( System.Guid id ) : Task
id System.Guid
Результат Task

GetRequisitionPack() публичный Метод

public GetRequisitionPack ( System.Guid id ) : Task
id System.Guid
Результат Task

GetRequisitionPacks() публичный Метод

public GetRequisitionPacks ( ) : Task>
Результат Task>

GetSeasons() публичный Метод

public GetSeasons ( ) : Task>
Результат Task>

GetSkulls() публичный Метод

public GetSkulls ( ) : Task>
Результат Task>

GetSpartanImage() публичный Метод

public GetSpartanImage ( string gamerTag, int size = 256, CropType cropType = CropType.Full ) : Task
gamerTag string
size int
cropType CropType
Результат Task

GetSpartanRanks() публичный Метод

public GetSpartanRanks ( ) : Task>
Результат Task>

GetTeamColours() публичный Метод

public GetTeamColours ( ) : Task>
Результат Task>

GetUGCGameVariant() публичный Метод

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
Результат Task

GetUGCGameVariants() публичный Метод

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
Результат Task>

GetUGCMapVariant() публичный Метод

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
Результат Task

GetUGCMapVariants() публичный Метод

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
Результат Task>

GetVehicles() публичный Метод

public GetVehicles ( ) : Task>
Результат Task>

GetWarzonePostGameCarnageReport() публичный Метод

Get Warzone Post Game Carnage report for a specified match id
public GetWarzonePostGameCarnageReport ( System.Guid matchId ) : Task
matchId System.Guid The match id
Результат Task

GetWarzoneServiceRecords() публичный Метод

Get Warzone Service Record for specified list of players
public GetWarzoneServiceRecords ( [ players ) : Task
players [ Up to 32 players can be requested>
Результат Task

GetWeapons() публичный Метод

public GetWeapons ( ) : Task>
Результат Task>

HaloAPIService() публичный Метод

public HaloAPIService ( string apiToken, string baseApiUrl = "https://www.haloapi.com" ) : System
apiToken string
baseApiUrl string
Результат System

PlayerLeaderboard() публичный Метод

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
Результат Task