listTournaments method
Future<TournamentList>
listTournaments({
- required Session session,
- int? categoryStart,
- int? categoryEnd,
- String? cursor,
- DateTime? startTime,
- DateTime? endTime,
- int limit = defaultLimit,
override
Listing tournaments
Players can list and filter tournaments with various criteria.
Implementation
@override
Future<model.TournamentList> listTournaments({
required model.Session session,
int? categoryStart,
int? categoryEnd,
String? cursor,
DateTime? startTime,
DateTime? endTime,
int limit = defaultLimit,
}) async {
_session = session;
final res = await _api.v2TournamentGet(
categoryStart: categoryStart,
categoryEnd: categoryEnd,
cursor: cursor,
startTime: startTime != null ? startTime.millisecondsSinceEpoch ~/ 1000 : null,
endTime: endTime != null ? endTime.millisecondsSinceEpoch ~/ 1000 : null,
limit: limit,
);
return model.TournamentList.fromJson(res.body!.toJson());
}