Skip to content

Class tigrbl.orm.mixins.fields.StatusColumn

tigrbl.orm.mixins.fields.StatusColumn

status class-attribute instance-attribute

status = acol(
    spec=ColumnSpec(
        storage=S(
            type_=SAEnum(
                "queued",
                "waiting",
                "input_required",
                "auth_required",
                "approved",
                "rejected",
                "dispatched",
                "running",
                "paused",
                "success",
                "failed",
                "cancelled",
                name="status_enum",
            ),
            default="waiting",
            nullable=False,
        ),
        field=F(py_type=str),
        io=CRUD_IO,
    )
)