soulfire.tasks.TaskStartOptions¶
- class soulfire.tasks.TaskStartOptions[source]¶
Bases:
TypedDictScheduling, lifecycle, and request options for a bot task.
- conflict_policy: NotRequired[soulfire.task_pb2.BotTaskConflictPolicy]¶
- reconnect_policy: NotRequired[soulfire.task_pb2.BotTaskReconnectPolicy]¶
- disconnect_policy: NotRequired[soulfire.task_pb2.BotTaskDisconnectPolicy]¶
- priority: NotRequired[soulfire.task_pb2.BotTaskPriority]¶
- deadline: NotRequired[datetime.datetime | None]¶