13 lines
372 B
Dart
13 lines
372 B
Dart
import 'package:dartz/dartz.dart';
|
|
import '../../../../core/errors/failures.dart';
|
|
import '../entities/app_settings.dart';
|
|
|
|
/// Settings repository interface
|
|
abstract class SettingsRepository {
|
|
/// Get app settings
|
|
Future<Either<Failure, AppSettings>> getSettings();
|
|
|
|
/// Update app settings
|
|
Future<Either<Failure, void>> updateSettings(AppSettings settings);
|
|
}
|