import 'package:remever/database/database.dart'; import 'package:remever/models/create_ticket_dto.dart'; /// /// Интерфейс взаимодействия с билетами в коллекция /// abstract interface class TicketsInterface { /// работа с api Future getTicketsFromApi(); Future createTicketApi(); /// Получение списка билетов Stream> watchTicketsList(String collectionId); /// Создание нового билета Future createTicket(CreateTicketDto dto); /// Удаление нового билета Future removeTicket(String ticketId); /// Перенос билета в другую коллекцию Future transferTicket(String ticketId, String newCollectionId); }