Files
2026-matrix-csonac/datatypes.py
Nikita Tyukalov, ASUS, Linux 8094aaab10 First API implementation
2026-08-29 17:24:39 +03:00

28 lines
451 B
Python

"""
Types used across the application
"""
from dataclasses import dataclass
from enum import Enum
@dataclass
class AppConfig:
matrix_homeserver: str
matrix_user: str
store_dir: str
web_ip: str
web_port: int
fails_to_ban: int
ban_duration: float
@dataclass
class ObjectRoom:
code: str
matrix_id: str
@dataclass
class ObjectToken:
code: str
name: str | None
created_at: float
last_access_at: float