Skip to content

Commit 0e2347c

Browse files
setpillJohnVillalovos
authored andcommitted
feat(api): add ListMixin to remaining *DiscussionNoteManagers
1 parent ede7fd7 commit 0e2347c

1 file changed

Lines changed: 4 additions & 28 deletions

File tree

gitlab/v4/objects/notes.py

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
11
from gitlab.base import RESTObject
2-
from gitlab.mixins import (
3-
CreateMixin,
4-
CRUDMixin,
5-
DeleteMixin,
6-
GetMixin,
7-
ObjectDeleteMixin,
8-
RetrieveMixin,
9-
SaveMixin,
10-
UpdateMixin,
11-
)
2+
from gitlab.mixins import CRUDMixin, ObjectDeleteMixin, RetrieveMixin, SaveMixin
123
from gitlab.types import RequiredOptional
134

145
from .award_emojis import ( # noqa: F401
@@ -58,12 +49,7 @@ class GroupEpicDiscussionNote(SaveMixin, ObjectDeleteMixin, RESTObject):
5849
pass
5950

6051

61-
class GroupEpicDiscussionNoteManager(
62-
GetMixin[GroupEpicDiscussionNote],
63-
CreateMixin[GroupEpicDiscussionNote],
64-
UpdateMixin[GroupEpicDiscussionNote],
65-
DeleteMixin[GroupEpicDiscussionNote],
66-
):
52+
class GroupEpicDiscussionNoteManager(CRUDMixin[GroupEpicDiscussionNote]):
6753
_path = "/groups/{group_id}/epics/{epic_id}/discussions/{discussion_id}/notes"
6854
_obj_cls = GroupEpicDiscussionNote
6955
_from_parent_attrs = {
@@ -90,12 +76,7 @@ class ProjectCommitDiscussionNote(SaveMixin, ObjectDeleteMixin, RESTObject):
9076
pass
9177

9278

93-
class ProjectCommitDiscussionNoteManager(
94-
GetMixin[ProjectCommitDiscussionNote],
95-
CreateMixin[ProjectCommitDiscussionNote],
96-
UpdateMixin[ProjectCommitDiscussionNote],
97-
DeleteMixin[ProjectCommitDiscussionNote],
98-
):
79+
class ProjectCommitDiscussionNoteManager(CRUDMixin[ProjectCommitDiscussionNote]):
9980
_path = (
10081
"/projects/{project_id}/repository/commits/{commit_id}/"
10182
"discussions/{discussion_id}/notes"
@@ -191,12 +172,7 @@ class ProjectSnippetDiscussionNote(SaveMixin, ObjectDeleteMixin, RESTObject):
191172
pass
192173

193174

194-
class ProjectSnippetDiscussionNoteManager(
195-
GetMixin[ProjectSnippetDiscussionNote],
196-
CreateMixin[ProjectSnippetDiscussionNote],
197-
UpdateMixin[ProjectSnippetDiscussionNote],
198-
DeleteMixin[ProjectSnippetDiscussionNote],
199-
):
175+
class ProjectSnippetDiscussionNoteManager(CRUDMixin[ProjectSnippetDiscussionNote]):
200176
_path = (
201177
"/projects/{project_id}/snippets/{snippet_id}/"
202178
"discussions/{discussion_id}/notes"

0 commit comments

Comments
 (0)