19 lines
623 B
Dart
19 lines
623 B
Dart
import 'package:jmap_dart_client/jmap/account_id.dart';
|
|
import 'package:jmap_dart_client/jmap/core/filter/filter.dart';
|
|
import 'package:jmap_dart_client/jmap/core/properties/properties.dart';
|
|
import 'package:jmap_dart_client/jmap/core/sort/comparator.dart';
|
|
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
|
|
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
|
|
|
|
abstract class ThreadDataSource {
|
|
Future<List<Email>> getAllEmail(
|
|
AccountId accountId,
|
|
{
|
|
int? position,
|
|
UnsignedInt? limit,
|
|
Set<Comparator>? sort,
|
|
Filter? filter,
|
|
Properties? properties
|
|
}
|
|
);
|
|
} |