diff --git a/devplacepy/schemas/content.py b/devplacepy/schemas/content.py index 860cd0ee..a2b09f13 100644 --- a/devplacepy/schemas/content.py +++ b/devplacepy/schemas/content.py @@ -4,6 +4,8 @@ from __future__ import annotations from typing import Any, Optional +from pydantic import ConfigDict, Field + from devplacepy.schemas.base import _Out @@ -62,8 +64,9 @@ class PollOut(_Out): class BadgeOut(_Out): - name: Optional[str] = None + name: Optional[str] = Field(None, alias="badge_name") created_at: Optional[str] = None + model_config = ConfigDict(populate_by_name=True) class PostOut(_Out): @@ -202,3 +205,4 @@ class MessageOut(_Out): CommentItemOut.model_rebuild() +