C# 클래스 HaloEzAPI.HaloAPIService

상속: IHaloAPIService
파일 보기 프로젝트 열기: glitch100/Halo-API 1 사용 예제들

공개 메소드들

메소드 설명
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