A Workflow
| Name | Type | Description | Notes |
|---|---|---|---|
| id | ResourceId | ||
| version | VersionInfo | [optional] | |
| display_name | str | Human readable name | |
| description | str | Human readable description | [optional] |
| root_task_definition_id | ResourceId | ||
| workflow_structure | WorkflowStructure | ||
| run_count | int | The number of times this Workflow has been run. Starts at 0 and increments by 1 each time a new run is instantiated. | |
| properties | Dict[str, PerpetualProperty] | The properties of the Workflow, keyed by property key. | [optional] |
from lusid_workflow.models.workflow_response import WorkflowResponse
from typing import List, Dict, Optional, Any, Union, TYPE_CHECKING
from typing_extensions import Annotated
from pydantic.v1 import BaseModel, StrictStr, StrictInt, StrictBool, StrictFloat, StrictBytes, Field, validator, ValidationError, conlist, constr
from datetime import datetime
id: ResourceId
version: Optional[VersionInfo] = None
display_name: StrictStr = "example_display_name"
description: Optional[StrictStr] = "example_description"
root_task_definition_id: ResourceId = # Replace with your value
workflow_structure: WorkflowStructure = # Replace with your value
run_count: StrictInt = # Replace with your value
run_count: StrictInt = 42
properties: Optional[Dict[str, PerpetualProperty]] = # Replace with your value
workflow_response_instance = WorkflowResponse(id=id, version=version, display_name=display_name, description=description, root_task_definition_id=root_task_definition_id, workflow_structure=workflow_structure, run_count=run_count, properties=properties)