66from pydantic import Field
77
88from .base_model import BaseModel
9- from .enums import PipelineType
9+ from .enums import PipelineRunStatus , PipelineType
1010
1111
1212class Pipeline (BaseModel ):
@@ -22,6 +22,7 @@ class PipelinePipelineByCode(BaseModel):
2222 current_version : Optional ["PipelinePipelineByCodeCurrentVersion" ] = Field (
2323 alias = "currentVersion"
2424 )
25+ runs : "PipelinePipelineByCodeRuns"
2526 webhook_url : Optional [str ] = Field (alias = "webhookUrl" )
2627 webhook_enabled : bool = Field (alias = "webhookEnabled" )
2728 schedule : Optional [str ]
@@ -56,6 +57,23 @@ class PipelinePipelineByCodeCurrentVersionUserAvatar(BaseModel):
5657 color : str
5758
5859
60+ class PipelinePipelineByCodeRuns (BaseModel ):
61+ items : List ["PipelinePipelineByCodeRunsItems" ]
62+
63+
64+ class PipelinePipelineByCodeRunsItems (BaseModel ):
65+ id : Any
66+ status : PipelineRunStatus
67+ execution_date : Optional [Any ] = Field (alias = "executionDate" )
68+ user : Optional ["PipelinePipelineByCodeRunsItemsUser" ]
69+
70+
71+ class PipelinePipelineByCodeRunsItemsUser (BaseModel ):
72+ id : Any
73+ display_name : str = Field (alias = "displayName" )
74+ email : str
75+
76+
5977class PipelinePipelineByCodeSourceTemplate (BaseModel ):
6078 id : Any
6179 code : str
@@ -82,4 +100,6 @@ class PipelinePipelineByCodeRecipientsUser(BaseModel):
82100PipelinePipelineByCode .model_rebuild ()
83101PipelinePipelineByCodeCurrentVersion .model_rebuild ()
84102PipelinePipelineByCodeCurrentVersionUser .model_rebuild ()
103+ PipelinePipelineByCodeRuns .model_rebuild ()
104+ PipelinePipelineByCodeRunsItems .model_rebuild ()
85105PipelinePipelineByCodeRecipients .model_rebuild ()
0 commit comments