Coverage for src/app/ports/mark_done_support_messages_port.py: 100%
5 statements
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:55 +0200
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:55 +0200
1from abc import ABC, abstractmethod
2from models.support_message_model import SupportMessageModel
4class MarkDoneSupportMessagesPort(ABC):
5 """
6 MarkDoneSupportMessagesPort is an abstract base class that defines the interface
7 for marking support messages as done.
8 """
10 @abstractmethod
11 def mark_done_support_messages(self, support_message_model: SupportMessageModel)-> int:
12 """
13 Mark a support message as done.
14 Args:
15 message (SupportMessageModel): The support message to mark as done.
16 """