Add durable workflow triggers and waits
This commit is contained in:
@@ -501,6 +501,26 @@ class WorkflowDefinitionDeleteResponse(BaseModel):
|
||||
definition_id: str
|
||||
|
||||
|
||||
class WorkflowTriggerResponse(BaseModel):
|
||||
id: str
|
||||
definition_id: str
|
||||
definition_revision_id: str
|
||||
node_id: str
|
||||
kind: Literal["schedule", "event"]
|
||||
status: str
|
||||
event_type: str | None = None
|
||||
next_fire_at: datetime | None = None
|
||||
last_fire_at: datetime | None = None
|
||||
last_status: str | None = None
|
||||
last_error: str | None = None
|
||||
authorization_subject_kind: Literal["delegated_user", "service_account"]
|
||||
grant_scopes: list[str] = Field(default_factory=list)
|
||||
|
||||
|
||||
class WorkflowTriggerListResponse(BaseModel):
|
||||
triggers: list[WorkflowTriggerResponse]
|
||||
|
||||
|
||||
WorkflowInstanceStatus = Literal[
|
||||
"running",
|
||||
"waiting",
|
||||
|
||||
Reference in New Issue
Block a user