chore: Remove trivial get methods in preparation for generic Get mixin · python-gitlab/python-gitlab@edd01a5

1-

from typing import Any, cast, Union

2-31

from gitlab.base import RESTManager, RESTObject

42

from gitlab.mixins import NoUpdateMixin, ObjectDeleteMixin

53

from 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-42354336

class GroupEpicNoteAwardEmoji(ObjectDeleteMixin, RESTObject):

4437

pass

@@ -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-62506351

class ProjectIssueAwardEmoji(ObjectDeleteMixin, RESTObject):

6452

pass

@@ -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-78617962

class ProjectIssueNoteAwardEmoji(ObjectDeleteMixin, RESTObject):

8063

pass

@@ -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-98769977

class ProjectMergeRequestAwardEmoji(ObjectDeleteMixin, RESTObject):

10078

pass

@@ -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-1168711788

class ProjectMergeRequestNoteAwardEmoji(ObjectDeleteMixin, RESTObject):

11889

pass

@@ -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-138102139103

class ProjectSnippetAwardEmoji(ObjectDeleteMixin, RESTObject):

140104

pass

@@ -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-154113155114

class ProjectSnippetNoteAwardEmoji(ObjectDeleteMixin, RESTObject):

156115

pass

@@ -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-

)