Coverage for microservice_websocket/app/blueprints/api/models.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.0.0, created at 2022-12-20 18:11 +0000

1from pydantic import BaseModel 

2 

3 

4class HandlePayload(BaseModel): 

5 isConfirmed: bool 

6 handleNote: str 

7 

8 

9class CreateUserPayload(BaseModel): 

10 email: str 

11 password: str 

12 first_name: str 

13 last_name: str 

14 role: str 

15 

16 

17class UpdateUserPayload(BaseModel): 

18 email: str | None = None 

19 first_name: str | None 

20 last_name: str | None 

21 old_password: str | None = None 

22 new_password: str | None = None 

23 role: str | None = None