@@ -14,22 +14,30 @@ class ProjectMergeTrainMergeRequest(RESTObject):
1414 pass
1515
1616
17- class ProjectMergeTrainMergeRequestManager (GetMixin , UpdateMixin , RESTManager ):
17+ class ProjectMergeTrainMergeRequestManager (
18+ GetMixin [ProjectMergeTrainMergeRequest ],
19+ UpdateMixin [ProjectMergeTrainMergeRequest ],
20+ RESTManager [ProjectMergeTrainMergeRequest ],
21+ ):
1822 _path = "/projects/{project_id}/merge_trains/merge_requests"
1923 _obj_cls = ProjectMergeTrainMergeRequest
2024 _from_parent_attrs = {"project_id" : "project_id" }
2125 _update_method : UpdateMethod = UpdateMethod .POST
2226
2327 _update_attrs = RequiredOptional (
24- optional = ("sha" , "squash" , "when_pipeline_succeeds" ),
28+ optional = ("sha" , "squash" , "when_pipeline_succeeds" )
2529 )
2630
2731
2832class ProjectMergeTrain (RESTObject ):
2933 merge_requests : ProjectMergeTrainMergeRequestManager
3034
3135
32- class ProjectMergeTrainManager (GetMixin , ListMixin , RESTManager ):
36+ class ProjectMergeTrainManager (
37+ GetMixin [ProjectMergeTrain ],
38+ ListMixin [ProjectMergeTrain ],
39+ RESTManager [ProjectMergeTrain ],
40+ ):
3341 _path = "/projects/{project_id}/merge_trains"
3442 _obj_cls = ProjectMergeTrain
3543 _from_parent_attrs = {"project_id" : "id" }
0 commit comments