Files
friflex_flutter_starter/lib/di/di_base_repo.dart

18 lines
870 B
Dart
Raw Permalink Normal View History

/// {@template di_base_repo}
/// Базовый миксин для всех репозиториев в приложении.
///
/// Предоставляет общую функциональность для всех репозиториев:
/// - Уникальное наименование репозитория
/// - Базовую структуру для DI контейнера
///
/// Каждый репозиторий в приложении должен использовать этот миксин
/// для обеспечения совместимости с системой зависимостей.
/// {@endtemplate}
2025-01-21 14:24:31 +03:00
mixin class DiBaseRepo {
/// {@macro di_base_repo}
DiBaseRepo();
/// Наименование репозитория для идентификации в DI контейнере
2025-01-21 14:24:31 +03:00
String get name => 'DiBaseRepo';
}