Skip to content

Class peagen.orm.peagen_toml_spec.PeagenTomlSpec

peagen.orm.peagen_toml_spec.PeagenTomlSpec

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")
)

raw_toml class-attribute instance-attribute

raw_toml = acol(storage=S(Text, nullable=False))

parsed class-attribute instance-attribute

parsed = acol(
    storage=S(JSON, nullable=False, default=dict)
)

owner class-attribute instance-attribute

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