Files
hatchet/examples/python/stubs/implementation.py
github-actions[bot] a50579d837 chore: regenerate examples (#2208)
Co-authored-by: GitHub Action <action@github.com>
2025-08-26 15:24:07 -04:00

20 lines
377 B
Python

from pydantic import BaseModel
from hatchet_sdk import Context, Hatchet
class TaskInput(BaseModel):
user_id: int
class TaskOutput(BaseModel):
ok: bool
hatchet = Hatchet()
@hatchet.task(name="externally-triggered-task", input_validator=TaskInput)
async def externally_triggered_task(input: TaskInput, ctx: Context) -> TaskOutput:
return TaskOutput(ok=True)