import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart'; import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart'; abstract class LoginDataSource { Future saveLoginUrl(RecentLoginUrl baseUrl); Future saveLoginUsername(RecentLoginUsername username); Future> getAllRecentLoginUrlLatest({int? limit, String? pattern}); Future> getAllRecentLoginUsernamesLatest({int? limit, String? pattern}); Future dnsLookupToGetJmapUrl(String emailAddress); }