refactor(api): Extract shared ResponseModel (#34633)

This commit is contained in:
corevibe555
2026-04-07 13:05:38 +00:00
committed by GitHub
parent 89ce61cfea
commit c2af415450
8 changed files with 30 additions and 76 deletions
+3 -11
View File
@@ -4,21 +4,13 @@ from datetime import datetime
from typing import Any
from graphon.file import File
from pydantic import BaseModel, ConfigDict, Field, field_validator, model_validator
from pydantic import Field, field_validator, model_validator
from fields.base import ResponseModel
type JSONValue = Any
class ResponseModel(BaseModel):
model_config = ConfigDict(
from_attributes=True,
extra="ignore",
populate_by_name=True,
serialize_by_alias=True,
protected_namespaces=(),
)
class MessageFile(ResponseModel):
id: str
filename: str