Files
dakiny-bot/config.py
T
2023-06-17 16:25:45 -04:00

29 lines
532 B
Python

from dataclasses import dataclass
from datetime import datetime
@dataclass
class Params:
voting_emote_id: int
annoucement_channel_id: int
archive_channel_group_id: int
clan_council_role_id: int
clan_council_elect_role_id: int
discord_token: str
@dataclass
class ElectionCycle:
election_start: datetime
voting_start: datetime
voting_end: datetime
term_start: datetime
term_end: datetime
name: str
@dataclass
class DakinyConfig:
params: Params
cycles: list[ElectionCycle]