C# Class GiantBomb.Api.GiantBombRestClient

Datei anzeigen Open project: kamranayub/GiantBomb-CSharp Class Usage Examples

Public Methods

Method Description
GetGame ( int id, string limitFields = null ) : GiantBomb.Api.Model.Game
GetGameAsync ( int id, string limitFields = null ) : Task
GetGames ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
GetGamesAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
GetPlatform ( int id, string limitFields = null ) : Platform
GetPlatformAsync ( int id, string limitFields = null ) : Task
GetPlatforms ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
GetPlatformsAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
GetRelease ( int id, string limitFields = null ) : GiantBomb.Api.Model.Release
GetReleaseAsync ( int id, string limitFields = null ) : Task
GetReleasesForGame ( GiantBomb.Api.Model.Game game, string limitFields = null ) : IEnumerable
GetReleasesForGame ( int gameId, string limitFields = null ) : IEnumerable
GetReleasesForGameAsync ( GiantBomb.Api.Model.Game game, string limitFields = null ) : Task>
GetReleasesForGameAsync ( int gameId, string limitFields = null ) : Task>
SearchForAllGames ( string query, string limitFields = null ) : IEnumerable
SearchForAllGamesAsync ( string query, string limitFields = null ) : Task>
SearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
SearchForGamesAsync ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>

Private Methods

Method Description
InternalSearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>

Method Details

GetGame() public method

public GetGame ( int id, string limitFields = null ) : GiantBomb.Api.Model.Game
id int
limitFields string
return GiantBomb.Api.Model.Game

GetGameAsync() public method

public GetGameAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
return Task

GetGames() public method

public GetGames ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
page int
pageSize int
limitFields string
return IEnumerable

GetGamesAsync() public method

public GetGamesAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
page int
pageSize int
limitFields string
return Task>

GetPlatform() public method

public GetPlatform ( int id, string limitFields = null ) : Platform
id int
limitFields string
return Platform

GetPlatformAsync() public method

public GetPlatformAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
return Task

GetPlatforms() public method

public GetPlatforms ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
page int
pageSize int
limitFields string
return IEnumerable

GetPlatformsAsync() public method

public GetPlatformsAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
page int
pageSize int
limitFields string
return Task>

GetRelease() public method

public GetRelease ( int id, string limitFields = null ) : GiantBomb.Api.Model.Release
id int
limitFields string
return GiantBomb.Api.Model.Release

GetReleaseAsync() public method

public GetReleaseAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
return Task

GetReleasesForGame() public method

public GetReleasesForGame ( GiantBomb.Api.Model.Game game, string limitFields = null ) : IEnumerable
game GiantBomb.Api.Model.Game
limitFields string
return IEnumerable

GetReleasesForGame() public method

public GetReleasesForGame ( int gameId, string limitFields = null ) : IEnumerable
gameId int
limitFields string
return IEnumerable

GetReleasesForGameAsync() public method

public GetReleasesForGameAsync ( GiantBomb.Api.Model.Game game, string limitFields = null ) : Task>
game GiantBomb.Api.Model.Game
limitFields string
return Task>

GetReleasesForGameAsync() public method

public GetReleasesForGameAsync ( int gameId, string limitFields = null ) : Task>
gameId int
limitFields string
return Task>

SearchForAllGames() public method

public SearchForAllGames ( string query, string limitFields = null ) : IEnumerable
query string
limitFields string
return IEnumerable

SearchForAllGamesAsync() public method

public SearchForAllGamesAsync ( string query, string limitFields = null ) : Task>
query string
limitFields string
return Task>

SearchForGames() public method

public SearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
query string
page int
pageSize int
limitFields string
return IEnumerable

SearchForGamesAsync() public method

public SearchForGamesAsync ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
query string
page int
pageSize int
limitFields string
return Task>