Frozen ABCD configuration captured at workflow trigger time.
| Name | Type | Description | Notes |
|---|---|---|---|
| workflow_definition_id | UUID | ||
| workflow_name | str | ||
| runner_type | WorkflowRunnerType | ||
| user_id | UUID | ||
| max_run_duration_seconds | int | ||
| sources | List[ABCDPathSnapshot] | ||
| instructions | List[ABCDPathSnapshot] | ||
| outputs | List[ABCDPathSnapshot] | ||
| template | ABCDPathSnapshot |
from ksapi.models.workflow_run_snapshot import WorkflowRunSnapshot
# TODO update the JSON string below
json = "{}"
# create an instance of WorkflowRunSnapshot from a JSON string
workflow_run_snapshot_instance = WorkflowRunSnapshot.from_json(json)
# print the JSON string representation of the object
print(WorkflowRunSnapshot.to_json())
# convert the object into a dict
workflow_run_snapshot_dict = workflow_run_snapshot_instance.to_dict()
# create an instance of WorkflowRunSnapshot from a dict
workflow_run_snapshot_from_dict = WorkflowRunSnapshot.from_dict(workflow_run_snapshot_dict)