Skip to content

Комментарий

itd.models.comment

Comment

Bases: TextObject

attachments

attachments: list[Attach] = []

author

author: UserPost

content

content: str

created_at

created_at: datetime = Field(alias='createdAt')

id

id: UUID

is_liked

is_liked: bool = Field(False, alias='isLiked')

likes_count

likes_count: int = Field(0, alias='likesCount')

model_config

model_config = {'populate_by_name': True}

replies

replies: list[Comment] = []

replies_count

replies_count: int = Field(0, alias='repliesCount')

reply_to

reply_to: UserPost | None = None

validate_created_at

validate_created_at(v: str)