25 lines
332 B
Python
25 lines
332 B
Python
from typing import List
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class PostBaseInfo(BaseModel):
|
|
name: str
|
|
|
|
|
|
class PostInfo(PostBaseInfo):
|
|
id: int
|
|
|
|
|
|
class PostId(BaseModel):
|
|
id: int
|
|
|
|
|
|
class UserPostInfo(BaseModel):
|
|
user_id: str
|
|
post_id_list: List[int]
|
|
|
|
|
|
class PostInfoList(BaseModel):
|
|
post_info_list: List[PostInfo]
|