Configuration Objects

class app.models.AbstractConfiguration(**kwargs: Any)
added = Column(None, DateTime(), table=None, nullable=False, default=CallableColumnDefault(<function datetime.utcnow>))
abstract property brn: BRN
classmethod csv_header() List[str]
csv_row() List[Any]
description = Column(None, String(length=255), table=None, nullable=False)
destroy() None
destroyed = Column(None, DateTime(), table=None)
id = Column(None, Integer(), table=None, primary_key=True, nullable=False)
query: t.ClassVar[Query]

A SQLAlchemy query for a model. Equivalent to db.session.query(Model). Can be customized per-model by overriding query_class.

Warning

The query interface is considered legacy in SQLAlchemy. Prefer using session.execute(select()) instead.

updated = Column(None, DateTime(), table=None, nullable=False, default=CallableColumnDefault(<function datetime.utcnow>))