flaschengeist/flaschengeist/models/setting.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
431 B
Python
Raw Normal View History

from __future__ import annotations # TODO: Remove if python requirement is >= 3.10
from typing import Any
from . import Serial
2021-03-14 11:56:04 +00:00
from ..database import db
class _PluginSetting(db.Model):
__tablename__ = "plugin_setting"
id = db.Column("id", Serial, primary_key=True)
2021-03-14 11:56:04 +00:00
plugin: str = db.Column(db.String(30))
name: str = db.Column(db.String(30), nullable=False)
value: Any = db.Column(db.PickleType(protocol=4))