LichessClient class abstract
Interface for this client, if you are looking for a concrete implementation use LichessClientDio.create from lichess_client_dio package instead.
- Mixed in types
- Implementers
Constructors
- LichessClient()
-
const
Properties
- account → AccountService
-
Read and write account information and preferences. https://lichess.org/account/preferences/game-display.
no setter
- board → BoardService
-
Play on Lichess with physical boards and third-party clients. Works with normal Lichess accounts. Engine play or assistance is forbidden.
no setter
- games → GamesService
-
Access Lichess TV channels and games. https://lichess.org/tv & https://lichess.org/games.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- oauth → OAuthService
-
Obtaining and revoking OAuth tokens.
no setter
- puzzles → PuzzlesService
-
Read information about puzzles.
no setter
- relations → RelationsService
-
Access relations between users.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Alternative name to relations.
no setter
- teams → TeamsService
-
Access and manage Lichess teams and their members.
no setter
- tv → TvService
-
Access Lichess TV channels and games. https://lichess.org/tv & https://lichess.org/games.
no setter
- users → UsersService
-
Access registered users on Lichess. https://lichess.org/player
no setter
Methods
-
close(
{bool force = false}) → Future< void> -
Close any resources associated with this object.
inherited
-
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