2021-03-18 10:52:51 +00:00
|
|
|
from __future__ import annotations # TODO: Remove if python requirement is >= 3.10
|
2021-03-29 05:30:56 +00:00
|
|
|
from typing import Any
|
2021-03-18 10:52:51 +00:00
|
|
|
|
2021-03-29 05:30:56 +00:00
|
|
|
from . import Serial
|
2021-03-14 11:56:04 +00:00
|
|
|
from ..database import db
|
|
|
|
|
|
|
|
|
|
|
|
class _PluginSetting(db.Model):
|
|
|
|
__tablename__ = "plugin_setting"
|
2021-03-29 05:30:56 +00:00
|
|
|
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)
|
2021-03-29 05:30:56 +00:00
|
|
|
value: Any = db.Column(db.PickleType(protocol=4))
|