LichessClientDio class
- Inheritance
-
- Object
- LichessClient
- LichessClientDio
Constructors
- LichessClientDio(Dio dio)
- LichessClientDio.create({String? accessToken, String baseUrl = 'https://lichess.org'})
-
factory
Properties
- account → AccountServiceDio
-
Read and write account information and preferences. https://lichess.org/account/preferences/game-display.
no setteroverride
- board → BoardServiceDio
-
Play on Lichess with physical boards and third-party clients. Works with normal Lichess accounts. Engine play or assistance is forbidden.
no setteroverride
- dio → Dio
-
final
- games → GamesServiceDio
-
Access games played on Lichess. https://lichess.org/games.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- oauth → OAuthServiceDio
-
Play on Lichess with physical boards and third-party clients. Works with normal Lichess accounts. Engine play or assistance is forbidden.
no setteroverride
- puzzles → PuzzlesServiceDio
-
Read information about puzzles.
no setteroverride
- relations → RelationsServiceDio
-
Access relations between users.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Alternative name to relations.
no setterinherited
- teams → TeamsServiceDio
-
Access and manage Lichess teams and their members.
no setteroverride
- tv → TvServiceDio
-
Access Lichess TV channels and games. https://lichess.org/tv & https://lichess.org/games.
no setteroverride
- users → UsersServiceDio
-
Access registered users on Lichess. https://lichess.org/player
no setteroverride
Methods
-
close(
{bool force = false}) → Future< void> -
Call close on the dio instance associated with this client.
override
-
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