parolus
1from pydantic import BaseModel
2
3
4class UserSchema(BaseModel):
5username: str
6password: str
7
8
9class PasswordChangeRequestModel(BaseModel):
10new_password: str
11
12
13class PasswordNewRequestModel(BaseModel):
14new_password: str
15updating_user_id: str
16
17
18class StatusChangeRequestModel(BaseModel):
19new_status: bool
20
21
22class ConfigChangeRequestModel(BaseModel):
23new_config: bool
24
25
26class TokenData(BaseModel):
27id: str
28
29
30class ParolusSchema(BaseModel):
31title: str
32login: str
33password: str
34
35
36class uidSchema(BaseModel):
37uid: str
38
39
40class UpdateParolusModel(BaseModel):
41title: str
42login: str
43password: str
44
45
46def ResponseModel(data, message):
47return {
48"data": [data],
49"code": 200,
50"message": message,
51}
52
53
54def ErrorResponseModel(error, code, message):
55return {"error": error, "code": code, "message": message}
56