from typing import Optional from dataclasses import dataclass from datetime import datetime from bs4 import Tag from utils.typings import BoardPath @dataclass class Post: id: int boardId: str boardPath: BoardPath authorId: Optional[str] = None authorName: Optional[str] = None category: Optional[str] = None title: Optional[str] = None body: Optional[Tag] = None created_at: Optional[datetime] = None