Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class AccountChangePassword(BaseModel):
|
||||
OldPassword: str
|
||||
NewPassword: str
|
||||
@@ -0,0 +1,7 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class AccountLoginRequest(BaseModel):
|
||||
Username: str
|
||||
Password: str
|
||||
Domain: Optional[str] = None
|
||||
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class AccountRecoverRequest(BaseModel):
|
||||
Username: str
|
||||
Domain: Optional[str]
|
||||
@@ -0,0 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class AccountResetPassword(BaseModel):
|
||||
TokenRequest: str
|
||||
Password: str
|
||||
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class SettlementEditRequest(BaseModel):
|
||||
Name: str
|
||||
Address: str
|
||||
Active: bool
|
||||
@@ -0,0 +1,7 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class SettlementRegisterRequest(BaseModel):
|
||||
Name: str
|
||||
Address: str
|
||||
Active: Optional[bool]
|
||||
@@ -0,0 +1,6 @@
|
||||
from datetime import datetime
|
||||
from pydantic import BaseModel
|
||||
|
||||
class SettlementRegisterDoneRequest(BaseModel):
|
||||
DoneAt: datetime
|
||||
DoneBy: int
|
||||
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class UserAssociateAccount(BaseModel):
|
||||
Username: str
|
||||
Active: Optional[bool] = True
|
||||
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class UserAssociatePermissions(BaseModel):
|
||||
Permissions: Optional[dict[int]] = None
|
||||
Groups: Optional[dict[int]] = None
|
||||
@@ -0,0 +1,7 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class UserEditRequest(BaseModel):
|
||||
Name: Optional[str] = None
|
||||
Surnames: Optional[str] = None
|
||||
Email: Optional[str] = None
|
||||
@@ -0,0 +1,10 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class UserRegisterRequest(BaseModel):
|
||||
Name: str
|
||||
Surnames: str
|
||||
Email: str
|
||||
Username: Optional[str]
|
||||
Locked: Optional[bool]
|
||||
Active: Optional[bool]
|
||||
@@ -0,0 +1,10 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class UserFilter(BaseModel):
|
||||
Name: Optional[str] = None
|
||||
Surnames: Optional[str] = None
|
||||
Email: Optional[str] = None
|
||||
Username: Optional[str] = None
|
||||
Locked: Optional[bool] = None
|
||||
Active: Optional[bool] = None
|
||||
Reference in New Issue
Block a user