Coverage for src/kwai/modules/identity/tokens/user_log_repository.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.6.10, created at 2024-01-01 00:00 +0000

1"""Module that defines an interface for a UserLog repository.""" 

2 

3from abc import ABC, abstractmethod 

4 

5from kwai.modules.identity.tokens.user_log import UserLogEntity 

6 

7 

8class UserLogRepository(ABC): 

9 """Interface for UserLog repository.""" 

10 

11 @abstractmethod 

12 async def create(self, user_log: UserLogEntity) -> UserLogEntity: 

13 """Create a new UserLog entity."""