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

This commit is contained in:
corevibe555
2026-04-07 16:05:38 +03:00
committed by GitHub
parent 89ce61cfea
commit c2af415450
8 changed files with 30 additions and 76 deletions

View File

@ -2,17 +2,9 @@ from __future__ import annotations
from datetime import datetime
from pydantic import BaseModel, ConfigDict, field_validator
from pydantic import field_validator
class ResponseModel(BaseModel):
model_config = ConfigDict(
from_attributes=True,
extra="ignore",
populate_by_name=True,
serialize_by_alias=True,
protected_namespaces=(),
)
from fields.base import ResponseModel
def _to_timestamp(value: datetime | int | None) -> int | None: