Coverage for src / lexigram / admin / models / setting.py: 0%
14 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-11 02:25 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-11 02:25 +0800
1"""Setting models for lexigram-admin."""
3from __future__ import annotations
5from dataclasses import dataclass
6from datetime import datetime
9@dataclass
10class SystemSetting:
11 """System setting model."""
13 key: str
14 value: str
15 scope: str = "global"
16 scope_id: str = "system"
17 type: str = "string"
18 is_sensitive: bool = False
19 updated_at: datetime | None = None
20 updated_by: str | None = None
21 id: int | None = None