|
32 | 32 | "ProjectPipelineVariableManager",
|
33 | 33 | "ProjectPipelineScheduleVariable",
|
34 | 34 | "ProjectPipelineScheduleVariableManager",
|
| 35 | + "ProjectPipelineSchedulePipeline", |
| 36 | + "ProjectPipelineSchedulePipelineManager", |
35 | 37 | "ProjectPipelineSchedule",
|
36 | 38 | "ProjectPipelineScheduleManager",
|
37 | 39 | "ProjectPipelineTestReport",
|
@@ -184,8 +186,19 @@ class ProjectPipelineScheduleVariableManager(
|
184 | 186 | _update_attrs = RequiredOptional(required=("key", "value"))
|
185 | 187 |
|
186 | 188 |
|
| 189 | +class ProjectPipelineSchedulePipeline(RESTObject): |
| 190 | + pass |
| 191 | + |
| 192 | + |
| 193 | +class ProjectPipelineSchedulePipelineManager(ListMixin, RESTManager): |
| 194 | + _path = "/projects/{project_id}/pipeline_schedules/{pipeline_schedule_id}/pipelines" |
| 195 | + _obj_cls = ProjectPipelineSchedulePipeline |
| 196 | + _from_parent_attrs = {"project_id": "project_id", "pipeline_schedule_id": "id"} |
| 197 | + |
| 198 | + |
187 | 199 | class ProjectPipelineSchedule(SaveMixin, ObjectDeleteMixin, RESTObject):
|
188 | 200 | variables: ProjectPipelineScheduleVariableManager
|
| 201 | + pipelines: ProjectPipelineSchedulePipelineManager |
189 | 202 |
|
190 | 203 | @cli.register_custom_action("ProjectPipelineSchedule")
|
191 | 204 | @exc.on_http_error(exc.GitlabOwnershipError)
|
|
0 commit comments