Skip to content

TaskAcknowledgement

Part of Tasks in the Python API reference.

Related guidance: concepts/tasks, how-to/receive-local-tasks, how-to/dispatch-local-tasks, quickstarts/effector-handler.

Runnable examples: receive_task.py, dispatch_task.py, receive_mesh_task.py, dispatch_mesh_task.py.

from picogrid_ecn_client import TaskAcknowledgement

Report whether a task request was accepted.

TaskAcknowledgement(
*,
task_id: str,
accepted: bool,
message: str | None = None,
acknowledged_at: datetime,
)

Source · models/task.py

NameTypeRequiredDefaultConstraintsDescription
task_idstryesmin_length=1, max_length=128Task correlation identifier, from 1 through 128 characters.
acceptedboolyesWhether the receiver accepted the task request.
messagestr | NonenoNonemin_length=1, max_length=512Optional acknowledgment detail, from 1 through 512 characters.
acknowledged_atdatetimeyesTimezone-aware UTC time when the acknowledgment was received locally.

Version 0.2.0 · branch main