Skip to content

Class peagen.orm.evolve_spec.EvolveSpec

peagen.orm.evolve_spec.EvolveSpec

Bases: Base, GUIDPk, Timestamped, TenantBound, Ownable

name class-attribute instance-attribute

name = acol(storage=S(String, nullable=False))

schema_version class-attribute instance-attribute

schema_version = acol(
    storage=S(String, nullable=False, default="1.0.0")
)

description class-attribute instance-attribute

description = acol(storage=S(Text, nullable=True))

spec class-attribute instance-attribute

spec = acol(storage=S(JSON, nullable=False))

owner class-attribute instance-attribute

owner = relationship(User, lazy='selectin')