from typing import Any from pydantic import BaseModel, Field from backend.app.core.error_codes import ErrorCode class MessageData(BaseModel): success: bool = True detail: str | None = None class EmptyData(BaseModel): pass def success_payload(data: Any, message: str = "success") -> dict[str, Any]: return { "code": ErrorCode.SUCCESS, "message": message, "data": data, }