bayesline.api.TaskProgress

bayesline.api.TaskProgress#

model TaskProgress#

The progress of a task.

stateTaskState

Current state of the task.

last_progressint

Last reported progress percentage (0-100).

last_messagestr

Last status message from the task.

last_contextstr, default=’’

Additional context information about the task.

queue_positionint | None, default=None

Number of tasks ahead in the queue (0 = next to run). Only populated when state is QUEUED.

Fields#

Field

Type

Required

Default

last_context

str

No

''

last_message

str

Yes

last_progress

int

Yes

queue_position

int | None

No

None

state

TaskState

Yes

field last_context: str [Optional]#
field last_message: str [Required]#
field last_progress: int [Required]#
field queue_position: int | None [Optional]#
field state: TaskState [Required]#