19 lines
525 B
Python
19 lines
525 B
Python
from pydantic import BaseModel
|
|
from typing import Optional, List, Any
|
|
|
|
class MenuItemResponse(BaseModel):
|
|
id: Optional[int] = None
|
|
menu_id: int
|
|
menu_item_id: int
|
|
menu_item_desc: Optional[str] = None
|
|
module_name: Optional[str] = None
|
|
main_menu_action_name: Optional[str] = None
|
|
main_menu_icon_name: Optional[str] = None
|
|
item_seq: Optional[int] = 1
|
|
status: Optional[str] = "A"
|
|
role: Optional[str] = "Admin"
|
|
sub_menus: List[Any] = []
|
|
|
|
class Config:
|
|
from_attributes = True
|