from dataclasses import dataclass from typing import List, Optional, Tuple from datetime import datetime @dataclass class FilterData: channel_id: int filter_type: str freq: float q: float gain: float slope: float enable: bool = True position: int = 0 config_id: Optional[int] = None id: Optional[int] = None @dataclass class ParamData: config_id: int channel_id: int delay_data1: float ENC_volume_data1: float ENT_mx_right_data: float ENT_mix_left_data: float @dataclass class ConfigData: id: int name: str channel_id: int created_at: str project_id: Optional[int] = None @dataclass class ProjectData: id: Optional[int] name: str description: str created_at: str = None configs: List[ConfigData] = None