11"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
22
33from __future__ import annotations
4- from .jobinformation import JobInformation , JobInformationTypedDict
54from .workflownode import WorkflowNode , WorkflowNodeTypedDict
65from .workflowschedule import WorkflowSchedule , WorkflowScheduleTypedDict
76from .workflowstate import WorkflowState
87from .workflowtype import WorkflowType
98from datetime import datetime
109from pydantic import model_serializer
11- from typing import List , Optional
10+ from typing import List
1211from typing_extensions import NotRequired , TypedDict
1312from unstructured_client .types import (
1413 BaseModel ,
@@ -27,7 +26,6 @@ class WorkflowInformationTypedDict(TypedDict):
2726 sources : List [str ]
2827 status : WorkflowState
2928 workflow_type : Nullable [WorkflowType ]
30- jobs : NotRequired [List [JobInformationTypedDict ]]
3129 schedule : NotRequired [Nullable [WorkflowScheduleTypedDict ]]
3230 updated_at : NotRequired [Nullable [datetime ]]
3331 workflow_nodes : NotRequired [Nullable [List [WorkflowNodeTypedDict ]]]
@@ -48,8 +46,6 @@ class WorkflowInformation(BaseModel):
4846
4947 workflow_type : Nullable [WorkflowType ]
5048
51- jobs : Optional [List [JobInformation ]] = None
52-
5349 schedule : OptionalNullable [WorkflowSchedule ] = UNSET
5450
5551 updated_at : OptionalNullable [datetime ] = UNSET
@@ -58,7 +54,7 @@ class WorkflowInformation(BaseModel):
5854
5955 @model_serializer (mode = "wrap" )
6056 def serialize_model (self , handler ):
61- optional_fields = ["jobs" , " schedule" , "updated_at" , "workflow_nodes" ]
57+ optional_fields = ["schedule" , "updated_at" , "workflow_nodes" ]
6258 nullable_fields = ["workflow_type" , "schedule" , "updated_at" , "workflow_nodes" ]
6359 null_default_fields = []
6460
0 commit comments