Coverage for src/app/usecases/delete_conversation_useCase.py: 100%
5 statements
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:51 +0200
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:51 +0200
1from abc import ABC, abstractmethod
2from models.conversation_model import ConversationModel
4class DeleteConversationUseCase(ABC):
6 @abstractmethod
7 def delete_conversation(self, conversation : ConversationModel)-> bool:
8 """
9 Delete a template from db.
10 Args:
11 template (TemplateModel): The template to be deleted.
13 Returns:
14 bool: True if the template was deleted, False otherwise.
15 """