chore: Remove trivial get methods in preparation for generic Get mixin · python-gitlab/python-gitlab@edd01a5
1-from typing import Any, cast, Union
2-31from gitlab.base import RESTManager, RESTObject
42from gitlab.mixins import NoUpdateMixin, ObjectDeleteMixin
53from gitlab.types import RequiredOptional
@@ -34,11 +32,6 @@ class GroupEpicAwardEmojiManager(NoUpdateMixin, RESTManager):
3432_from_parent_attrs = {"group_id": "group_id", "epic_iid": "iid"}
3533_create_attrs = RequiredOptional(required=("name",))
363437-def get(
38-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
39- ) -> GroupEpicAwardEmoji:
40-return cast(GroupEpicAwardEmoji, super().get(id=id, lazy=lazy, **kwargs))
41-42354336class GroupEpicNoteAwardEmoji(ObjectDeleteMixin, RESTObject):
4437pass
@@ -54,11 +47,6 @@ class GroupEpicNoteAwardEmojiManager(NoUpdateMixin, RESTManager):
5447 }
5548_create_attrs = RequiredOptional(required=("name",))
564957-def get(
58-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
59- ) -> GroupEpicNoteAwardEmoji:
60-return cast(GroupEpicNoteAwardEmoji, super().get(id=id, lazy=lazy, **kwargs))
61-62506351class ProjectIssueAwardEmoji(ObjectDeleteMixin, RESTObject):
6452pass
@@ -70,11 +58,6 @@ class ProjectIssueAwardEmojiManager(NoUpdateMixin, RESTManager):
7058_from_parent_attrs = {"project_id": "project_id", "issue_iid": "iid"}
7159_create_attrs = RequiredOptional(required=("name",))
726073-def get(
74-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
75- ) -> ProjectIssueAwardEmoji:
76-return cast(ProjectIssueAwardEmoji, super().get(id=id, lazy=lazy, **kwargs))
77-78617962class ProjectIssueNoteAwardEmoji(ObjectDeleteMixin, RESTObject):
8063pass
@@ -90,11 +73,6 @@ class ProjectIssueNoteAwardEmojiManager(NoUpdateMixin, RESTManager):
9073 }
9174_create_attrs = RequiredOptional(required=("name",))
927593-def get(
94-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
95- ) -> ProjectIssueNoteAwardEmoji:
96-return cast(ProjectIssueNoteAwardEmoji, super().get(id=id, lazy=lazy, **kwargs))
97-98769977class ProjectMergeRequestAwardEmoji(ObjectDeleteMixin, RESTObject):
10078pass
@@ -106,13 +84,6 @@ class ProjectMergeRequestAwardEmojiManager(NoUpdateMixin, RESTManager):
10684_from_parent_attrs = {"project_id": "project_id", "mr_iid": "iid"}
10785_create_attrs = RequiredOptional(required=("name",))
10886109-def get(
110-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
111- ) -> ProjectMergeRequestAwardEmoji:
112-return cast(
113-ProjectMergeRequestAwardEmoji, super().get(id=id, lazy=lazy, **kwargs)
114- )
115-1168711788class ProjectMergeRequestNoteAwardEmoji(ObjectDeleteMixin, RESTObject):
11889pass
@@ -128,13 +99,6 @@ class ProjectMergeRequestNoteAwardEmojiManager(NoUpdateMixin, RESTManager):
12899 }
129100_create_attrs = RequiredOptional(required=("name",))
130101131-def get(
132-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
133- ) -> ProjectMergeRequestNoteAwardEmoji:
134-return cast(
135-ProjectMergeRequestNoteAwardEmoji, super().get(id=id, lazy=lazy, **kwargs)
136- )
137-138102139103class ProjectSnippetAwardEmoji(ObjectDeleteMixin, RESTObject):
140104pass
@@ -146,11 +110,6 @@ class ProjectSnippetAwardEmojiManager(NoUpdateMixin, RESTManager):
146110_from_parent_attrs = {"project_id": "project_id", "snippet_id": "id"}
147111_create_attrs = RequiredOptional(required=("name",))
148112149-def get(
150-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
151- ) -> ProjectSnippetAwardEmoji:
152-return cast(ProjectSnippetAwardEmoji, super().get(id=id, lazy=lazy, **kwargs))
153-154113155114class ProjectSnippetNoteAwardEmoji(ObjectDeleteMixin, RESTObject):
156115pass
@@ -165,10 +124,3 @@ class ProjectSnippetNoteAwardEmojiManager(NoUpdateMixin, RESTManager):
165124"note_id": "id",
166125 }
167126_create_attrs = RequiredOptional(required=("name",))
168-169-def get(
170-self, id: Union[str, int], lazy: bool = False, **kwargs: Any
171- ) -> ProjectSnippetNoteAwardEmoji:
172-return cast(
173-ProjectSnippetNoteAwardEmoji, super().get(id=id, lazy=lazy, **kwargs)
174- )