@@ -14,22 +14,30 @@ class ProjectMergeTrainMergeRequest(RESTObject):
14
14
pass
15
15
16
16
17
- class ProjectMergeTrainMergeRequestManager (GetMixin , UpdateMixin , RESTManager ):
17
+ class ProjectMergeTrainMergeRequestManager (
18
+ GetMixin [ProjectMergeTrainMergeRequest ],
19
+ UpdateMixin [ProjectMergeTrainMergeRequest ],
20
+ RESTManager [ProjectMergeTrainMergeRequest ],
21
+ ):
18
22
_path = "/projects/{project_id}/merge_trains/merge_requests"
19
23
_obj_cls = ProjectMergeTrainMergeRequest
20
24
_from_parent_attrs = {"project_id" : "project_id" }
21
25
_update_method : UpdateMethod = UpdateMethod .POST
22
26
23
27
_update_attrs = RequiredOptional (
24
- optional = ("sha" , "squash" , "when_pipeline_succeeds" ),
28
+ optional = ("sha" , "squash" , "when_pipeline_succeeds" )
25
29
)
26
30
27
31
28
32
class ProjectMergeTrain (RESTObject ):
29
33
merge_requests : ProjectMergeTrainMergeRequestManager
30
34
31
35
32
- class ProjectMergeTrainManager (GetMixin , ListMixin , RESTManager ):
36
+ class ProjectMergeTrainManager (
37
+ GetMixin [ProjectMergeTrain ],
38
+ ListMixin [ProjectMergeTrain ],
39
+ RESTManager [ProjectMergeTrain ],
40
+ ):
33
41
_path = "/projects/{project_id}/merge_trains"
34
42
_obj_cls = ProjectMergeTrain
35
43
_from_parent_attrs = {"project_id" : "id" }
0 commit comments