from dataclasses import dataclass
|
|
import datetime
|
|
from typing import Iterable, List
|
|
|
|
|
|
@dataclass
|
|
class ForumPost:
|
|
userName: str = '-1'
|
|
status: str = '-1'
|
|
reputation: str = '-1'
|
|
interest: str = '-1'
|
|
sign: str = '-1'
|
|
post: str = '-1'
|
|
feedback: str = '-1'
|
|
datePosted: datetime = datetime.datetime(1970,1,1)
|
|
|
|
|
|
@dataclass
|
|
class ForumTopic:
|
|
topicId: str
|
|
topicName: str
|
|
href: str
|
|
postList: List[ForumPost]
|
|
|
|
|
|
@dataclass
|
|
class ForumListing:
|
|
boardName: str
|
|
topicsNum: int
|
|
topicList: List[ForumTopic]
|
|
|