LichessClientDio class

Inheritance

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