feat: type artifact operation results

This commit is contained in:
lda
2026-07-30 22:31:00 +07:00 Verified
parent 93e690c4d0
commit eae6367d99
10 changed files with 323 additions and 85 deletions
+22
View File
@@ -1,5 +1,16 @@
"""Transport-neutral workflow API models."""
from .artifacts import (
ArtifactCatalogEntryPayload,
ArtifactKindPayload,
CapabilityKindPayload,
CapabilityRefPayload,
DeleteArtifactResult,
ListArtifactsResult,
RequiredCapabilityPayload,
SaveArtifactResult,
WorkflowArtifactPayload,
)
from .common import (
ArtifactVersionPayload,
DependencyDiagnosticPayload,
@@ -10,6 +21,7 @@ from .common import (
JsonSchema,
NextActionPatchExamplePayload,
NextActionsPayload,
PageMetadataPayload,
RawWorkflowPlan,
TraceRange,
)
@@ -37,6 +49,11 @@ from .runs import (
__all__ = [
"ArtifactVersionPayload",
"ArtifactCatalogEntryPayload",
"ArtifactKindPayload",
"CapabilityKindPayload",
"CapabilityRefPayload",
"DeleteArtifactResult",
"DeleteDeploymentResult",
"DependencyDiagnosticPayload",
"DeploymentSummary",
@@ -48,20 +65,25 @@ __all__ = [
"JsonProjector",
"JsonSchema",
"ListDeploymentsResult",
"ListArtifactsResult",
"ListRunsResult",
"NextActionPatchExamplePayload",
"NextActionsPayload",
"PageMetadataPayload",
"RawWorkflowPlan",
"ResumeReadiness",
"RunResult",
"RunStatus",
"RunSummary",
"RunTraceResult",
"RequiredCapabilityPayload",
"SaveArtifactResult",
"SaveDeploymentResult",
"SourceBindingPayload",
"TraceRange",
"TraceEntryPayload",
"ValidateDeploymentResult",
"WorkflowDeploymentPayload",
"WorkflowArtifactPayload",
"WorkflowRefPayload",
]