blob: ab5442508de4af146fd26019f869b04de829cd44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from typing import Optional
from pydantic import BaseModel
class ProfileRead(BaseModel):
id: int
user_id: int
avatar_file: Optional[str] = None
banner_file: Optional[str] = None
description: Optional[str] = None
publications_count: int = 0
collections_count: int = 0
subscriptions_count: int = 0
followers_count: int = 0
following_count: int = 0
model_config = {
"from_attributes": True,
}
|