Skip to content
This repository was archived by the owner on Dec 10, 2024. It is now read-only.

Commit 0abe526

Browse files
committed
use dedicated type instead of ListOptions
1 parent 5288cf5 commit 0abe526

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

group_members.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,18 @@ func (s *GroupsService) ListBillableGroupMembers(gid interface{}, opt *ListBilla
253253
return bgm, resp, nil
254254
}
255255

256+
// ListMembershipsForBillableGroupMemberOptions represents the available ListMembershipsForBillableGroupMember() options.
257+
//
258+
// GitLab API docs:
259+
// https://docs.gitlab.com/ee/api/members.html#list-memberships-for-a-billable-member-of-a-group
260+
type ListMembershipsForBillableGroupMemberOptions = ListOptions
261+
256262
// ListMembershipsForBillableGroupMember Gets a list of memberships for a billable member of a group.
257263
// Lists all projects and groups a user is a member of. Only projects and groups within the group hierarchy are included.
258264
//
259265
// GitLab API docs:
260266
// https://docs.gitlab.com/ee/api/members.html#list-memberships-for-a-billable-member-of-a-group
261-
func (s *GroupsService) ListMembershipsForBillableGroupMember(gid interface{}, user int, opt *ListOptions, options ...RequestOptionFunc) ([]*BillableUserMembership, *Response, error) {
267+
func (s *GroupsService) ListMembershipsForBillableGroupMember(gid interface{}, user int, opt *ListMembershipsForBillableGroupMemberOptions, options ...RequestOptionFunc) ([]*BillableUserMembership, *Response, error) {
262268
group, err := parseID(gid)
263269
if err != nil {
264270
return nil, nil, err

group_members_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func TestListMembershipsForBillableGroupMember(t *testing.T) {
102102
]`)
103103
})
104104

105-
memberships, _, err := client.Groups.ListMembershipsForBillableGroupMember(1, 42, &ListOptions{})
105+
memberships, _, err := client.Groups.ListMembershipsForBillableGroupMember(1, 42, &ListMembershipsForBillableGroupMemberOptions{})
106106
if err != nil {
107107
t.Errorf("Groups.ListMembershipsForBillableGroupMember returned error: %v", err)
108108
}

0 commit comments

Comments
 (0)