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

1from abc import ABC, abstractmethod 

2from models.support_message_model import SupportMessageModel 

3 

4class MarkDoneSupportMessagesPort(ABC): 

5 """ 

6 MarkDoneSupportMessagesPort is an abstract base class that defines the interface 

7 for marking support messages as done. 

8 """ 

9 

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 """ 

17