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
social RelationsService
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