pycram.orm.task
Implementation of ORM classes associated with pycram.task.
Module Contents
Classes
ORM equivalent of pycram.task.TaskTreeNode. |
- class pycram.orm.task.TaskTreeNode
Bases:
pycram.orm.base.Base
ORM equivalent of pycram.task.TaskTreeNode.
- id: sqlalchemy.orm.Mapped[int]
- action_id: sqlalchemy.orm.Mapped[typing_extensions.Optional[int]]
- action: sqlalchemy.orm.Mapped[typing_extensions.Optional[pycram.orm.base.Designator]]
- start_time: sqlalchemy.orm.Mapped[datetime.datetime]
- end_time: sqlalchemy.orm.Mapped[typing_extensions.Optional[datetime.datetime]]
- status: sqlalchemy.orm.Mapped[pycram.datastructures.enums.TaskStatus]
- reason: sqlalchemy.orm.Mapped[typing_extensions.Optional[str]]
- parent_id: sqlalchemy.orm.Mapped[typing_extensions.Optional[int]]
- parent: sqlalchemy.orm.Mapped[typing_extensions.Optional[TaskTreeNode]]