Files
ad/molodetz/schemas/people.py
T

17 lines
347 B
Python

# retoor <retoor@molodetz.nl>
from molodetz.schemas.base import OutModel, PublicUserOut
from molodetz.schemas.posts import PostOut
class PersonOut(PublicUserOut):
post_count: int = 0
class PeopleOut(OutModel):
people: list[PersonOut] = []
class ProfileOut(OutModel):
person: PersonOut | None = None
posts: list[PostOut] = []