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