1
0
Files
mandu-crawler/models/post.py
2025-08-04 09:56:02 +09:00

21 lines
441 B
Python

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