@@ -70,15 +70,19 @@ class GroupBillableMemberMembershipManager(ListMixin, RESTManager):
70
70
_from_parent_attrs = {"group_id" : "group_id" , "user_id" : "id" }
71
71
72
72
73
+ class GroupMemberAll (RESTObject ):
74
+ _short_print_attr = "username"
75
+
76
+
73
77
class GroupMemberAllManager (RetrieveMixin , RESTManager ):
74
78
_path = "/groups/{group_id}/members/all"
75
- _obj_cls = GroupMember
79
+ _obj_cls = GroupMemberAll
76
80
_from_parent_attrs = {"group_id" : "id" }
77
81
78
82
def get (
79
83
self , id : Union [str , int ], lazy : bool = False , ** kwargs : Any
80
- ) -> GroupMember :
81
- return cast (GroupMember , super ().get (id = id , lazy = lazy , ** kwargs ))
84
+ ) -> GroupMemberAll :
85
+ return cast (GroupMemberAll , super ().get (id = id , lazy = lazy , ** kwargs ))
82
86
83
87
84
88
class ProjectMember (SaveMixin , ObjectDeleteMixin , RESTObject ):
@@ -103,12 +107,16 @@ def get(
103
107
return cast (ProjectMember , super ().get (id = id , lazy = lazy , ** kwargs ))
104
108
105
109
110
+ class ProjectMemberAll (RESTObject ):
111
+ _short_print_attr = "username"
112
+
113
+
106
114
class ProjectMemberAllManager (RetrieveMixin , RESTManager ):
107
115
_path = "/projects/{project_id}/members/all"
108
- _obj_cls = ProjectMember
116
+ _obj_cls = ProjectMemberAll
109
117
_from_parent_attrs = {"project_id" : "id" }
110
118
111
119
def get (
112
120
self , id : Union [str , int ], lazy : bool = False , ** kwargs : Any
113
- ) -> ProjectMember :
114
- return cast (ProjectMember , super ().get (id = id , lazy = lazy , ** kwargs ))
121
+ ) -> ProjectMemberAll :
122
+ return cast (ProjectMemberAll , super ().get (id = id , lazy = lazy , ** kwargs ))
0 commit comments