The tacker.db.models_v1 Module

class tacker.db.models_v1.Audit

Bases: object

Helps to add time stamp for create, update and delete actions.

created_at = Column(None, DateTime(), table=None, default=ColumnDefault(<function <lambda> at 0x7ff28f5a2e60>))
deleted_at = Column(None, DateTime(), table=None)
updated_at = Column(None, DateTime(), table=None)
class tacker.db.models_v1.HasId

Bases: object

id mixin, add to subclasses that have an id.

id = Column(None, Uuid(length=36), table=None, primary_key=True, nullable=False, default=ColumnDefault(<function <lambda> at 0x7ff28f5a2d70>))
class tacker.db.models_v1.HasTenant

Bases: object

Tenant mixin, add to subclasses that have a tenant.

tenant_id = Column(None, String(length=64), table=None, nullable=False)