Создание карточки в коллекции + экран поиска коллекции

This commit is contained in:
2025-04-02 21:40:31 +03:00
parent fb7ff84087
commit 17dff72655
36 changed files with 2495 additions and 277 deletions

View File

@@ -1,16 +1,16 @@
import 'package:remever/database/database.dart';
import 'package:remever/models/collection_dto.dart';
import 'package:remever/models/crud_collection_dto.dart';
///
/// Интерфейс взаимодействия с коллекциями
///
abstract interface class CollectionsInterface {
/// Получение списка коллекций
Stream<List<Collection>> watchCollectionsList();
Stream<List<Collection>> watchCollectionsList({String? search});
/// Создание новой коллекции
Future<void> createCollection(CollectionDto dto);
Future<void> updateCollection(CollectionDto dto, String id);
Future<void> createCollection(CrudCollectionDto dto);
Future<void> updateCollection(CrudCollectionDto dto, String id);
Future<void> deleteCollection(String id);
/// Сделать коллекцию публичной