ChgkRating class
Dart wrapper client for the competitive What? Where? When? rating WebAPIRating
In order to start using this wrapper create an instance of this class
ChgkRating chgkRating = ChgkRating();
After initializing chgkRating you can request player data from the server by calling
Player? player = await chgkRating.getPlayerById(17579);
Constructors
- ChgkRating()
-
factory
- ChgkRating.init(Dio _dio)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getPlayerBy(
{String? name, String? surname, String? patronymic}) → Future< PlayerSearch> - Searches for players Player on server.
-
getPlayerById(
String playerId) → Future< Player?> - Requests Player object from server.
-
getPlayerRatingLatest(
String playerId) → Future< PlayerRating?> - Requests the latest player rating PlayerRating from server.
-
getPlayerRatingList(
String playerId) → Future< Iterable< PlayerRating> > - Requests historical player rating PlayerRating from server.
-
getPlayerTeamLastSeason(
String playerId) → Future< Iterable< PlayerTeam> > - Requests player teams PlayerTeam list for the last season from server.
-
getPlayerTeamList(
String playerId) → Future< Iterable< PlayerTeam> > - Requests player teams PlayerTeam list from server.
-
getPlayerTournamentLastSeason(
String playerId) → Future< PlayerTournamentResponse?> - Requests player tournaments PlayerTournament list for the last season from server.
-
getPlayerTournamentList(
String playerId) → Future< Iterable< PlayerTournamentResponse> > - Requests player tournaments PlayerTournament list from server.
-
getTeamBy(
{String? name, String? town, String? regionName, String? countryName}) → Future< TeamSearch> - Searches for team Team on server.
-
getTeamById(
String teamId) → Future< Team?> - Requests Team object from server.
-
getTeamPlayersLastSeason(
String teamId) → Future< TeamPlayers?> - Requests team players TeamPlayers for the latest season from server.
-
getTeamPlayersList(
String teamId) → Future< Iterable< TeamPlayers> > - Requests team players TeamPlayers list from server.
-
getTeamRatingById(
String teamId, int releaseId) → Future< TeamRating?> - Requests team rating TeamRating from server.
-
getTeamRatingList(
String teamId) → Future< Iterable< TeamRating> > - Requests historical team ratings TeamRating list from server.
-
getTeamTournamentLast(
String teamId) → Future< TeamTournament?> - Requests the latest team tournament TeamTournament from server.
-
getTeamTournamentList(
String teamId) → Future< Iterable< TeamTournament> > - Requests historical team tournament TeamTournament from server.
-
getTournamentAppealQuestions(
String tournamentId) → Future< Iterable< TournamentAppeal> > - Requests tournament appeal questions TournamentAppeal from server.
-
getTournamentBy(
{String? name, String? typeName, String? archive}) → Future< TournamentSearch> - Searches for tournament Tournament on server.
-
getTournamentControversialQuestions(
String tournamentId) → Future< Iterable< TournamentControversial> > - Requests tournament controversial questions TournamentControversial from server.
-
getTournamentDetails(
String tournamentId) → Future< TournamentDetails?> - Requests tournament details TournamentDetails from server.
-
getTournamentResults(
String tournamentId) → Future< Iterable< TournamentTeamResults> > - Requests tournament results TournamentTeamResults from server.
-
getTournamentResultsByTeam(
String tournamentId, String teamId) → Future< Iterable< TournamentResults> > - Requests tournament team result TournamentResults from server.
-
getTournamentTeamPlayers(
String tournamentId) → Future< Iterable< TournamentTeam> > - Requests tournament teams TournamentTeam from server.
-
getTournamentTeamPlayersByTeam(
String tournamentId, String teamId) → Future< Iterable< TournamentTeamPlayer> > - Requests tournament team players TournamentTeamPlayer from server.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited