Coverage for apps/kwai-api/src/kwai_api/v1/auth/schemas/revoked_user.py: 100%

5 statements  

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

1"""Schemas for a revoked user.""" 

2 

3from pydantic import BaseModel 

4 

5from kwai_api.v1.auth.schemas.resources import RevokedUserResourceIdentifier 

6 

7 

8class RevokedUserAttributes(BaseModel): 

9 """Attributes for a revoked user.""" 

10 

11 revoked: bool 

12 

13 

14class RevokedUserResource(RevokedUserResourceIdentifier): 

15 """A JSON:API resource for a revoked user.""" 

16 

17 attributes: RevokedUserAttributes 

18 

19 

20class RevokedUserDocument(BaseModel): 

21 """A JSON:API document for a revoked user.""" 

22 

23 data: RevokedUserResource