Files
immich/mobile-v2/lib/domain/interfaces/user.interface.dart
2025-02-26 08:58:19 +05:30

15 lines
296 B
Dart

import 'dart:async';
import 'package:immich_mobile/domain/models/user.model.dart';
abstract interface class IUserRepository {
/// Insert user
Future<bool> upsert(User user);
/// Fetches user
Future<User?> getForId(String userId);
/// Removes all users
Future<void> deleteAll();
}