feat: вфыв
This commit is contained in:
26
schemas/role.py
Normal file
26
schemas/role.py
Normal file
@@ -0,0 +1,26 @@
|
||||
from typing import List
|
||||
|
||||
from schemas.base import BaseSchema
|
||||
|
||||
|
||||
# region Entities
|
||||
class PermissionSchema(BaseSchema):
|
||||
key: str
|
||||
name: str
|
||||
|
||||
|
||||
class RoleSchema(BaseSchema):
|
||||
key: str
|
||||
name: str
|
||||
permissions: List[PermissionSchema]
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Requests
|
||||
# endregion
|
||||
|
||||
# region Responses
|
||||
class GetAllRolesResponse(BaseSchema):
|
||||
roles: List[RoleSchema]
|
||||
# endregion
|
||||
Reference in New Issue
Block a user