File size: 352 Bytes
c481f8a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | from __future__ import annotations
from typing import Any
from pydantic import BaseModel
from .errors import ERROR_CODE_SUCCESS
class ApiResponse(BaseModel):
code: int
msg: str
data: Any | None = None
def ok(data: Any = None, msg: str = "success") -> ApiResponse:
return ApiResponse(code=ERROR_CODE_SUCCESS, msg=msg, data=data)
|