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