feat: add models and enum

This commit is contained in:
firedotguy
2026-01-30 20:49:49 +03:00
parent 1a606da55f
commit c7e3812ee8
17 changed files with 210 additions and 5 deletions

14
itd/models/comment.py Normal file
View File

@@ -0,0 +1,14 @@
from uuid import UUID
from datetime import datetime
from pydantic import Field
from itd.models._text import _TextObject
class CommentShort(_TextObject):
likes_count: int = Field(0, alias='likesCount')
replies_count: int = Field(0, alias='repliesCount')
is_liked: bool = Field(False, alias='isLiked')
replies: list['CommentShort'] = []