|
16 | 16 | "ProjectIssueResourceMilestoneEventManager", |
17 | 17 | "ProjectIssueResourceStateEvent", |
18 | 18 | "ProjectIssueResourceIterationEventManager", |
| 19 | + "ProjectIssueResourceWeightEventManager", |
19 | 20 | "ProjectIssueResourceIterationEvent", |
| 21 | + "ProjectIssueResourceWeightEvent", |
20 | 22 | "ProjectIssueResourceStateEventManager", |
21 | 23 | "ProjectMergeRequestResourceLabelEvent", |
22 | 24 | "ProjectMergeRequestResourceLabelEventManager", |
@@ -135,6 +137,23 @@ def get( |
135 | 137 | ) |
136 | 138 |
|
137 | 139 |
|
| 140 | +class ProjectIssueResourceWeightEvent(RESTObject): |
| 141 | + pass |
| 142 | + |
| 143 | + |
| 144 | +class ProjectIssueResourceWeightEventManager(RetrieveMixin, RESTManager): |
| 145 | + _path = "/projects/{project_id}/issues/{issue_iid}/resource_weight_events" |
| 146 | + _obj_cls = ProjectIssueResourceWeightEvent |
| 147 | + _from_parent_attrs = {"project_id": "project_id", "issue_iid": "iid"} |
| 148 | + |
| 149 | + def get( |
| 150 | + self, id: Union[str, int], lazy: bool = False, **kwargs: Any |
| 151 | + ) -> ProjectIssueResourceWeightEvent: |
| 152 | + return cast( |
| 153 | + ProjectIssueResourceWeightEvent, super().get(id=id, lazy=lazy, **kwargs) |
| 154 | + ) |
| 155 | + |
| 156 | + |
138 | 157 | class ProjectMergeRequestResourceLabelEvent(RESTObject): |
139 | 158 | pass |
140 | 159 |
|
|
0 commit comments