From aa6661141a6d02e14f8fe4aafb438bc38f360fe4 Mon Sep 17 00:00:00 2001 From: Filip Aleksic Date: Mon, 17 Mar 2025 14:58:44 +0100 Subject: [PATCH] add state as a supported parameter --- group_access_tokens.go | 5 ++++- group_access_tokens_test.go | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/group_access_tokens.go b/group_access_tokens.go index 85590fba..4b779142 100644 --- a/group_access_tokens.go +++ b/group_access_tokens.go @@ -60,7 +60,10 @@ func (v GroupAccessToken) String() string { // // GitLab API docs: // https://docs.gitlab.com/api/group_access_tokens/#list-all-group-access-tokens -type ListGroupAccessTokensOptions ListOptions +type ListGroupAccessTokensOptions struct { + ListOptions + State *string `url:"state,omitempty" json:"state,omitempty"` +} // ListGroupAccessTokens gets a list of all group access tokens in a group. // diff --git a/group_access_tokens_test.go b/group_access_tokens_test.go index 16f90097..779c74fd 100644 --- a/group_access_tokens_test.go +++ b/group_access_tokens_test.go @@ -31,7 +31,7 @@ func TestListGroupAccessTokens(t *testing.T) { mustWriteHTTPResponse(t, w, "testdata/list_group_access_tokens.json") }) - groupAccessTokens, _, err := client.GroupAccessTokens.ListGroupAccessTokens(1, &ListGroupAccessTokensOptions{Page: 1, PerPage: 20}) + groupAccessTokens, _, err := client.GroupAccessTokens.ListGroupAccessTokens(1, &ListGroupAccessTokensOptions{State: Ptr("active"), ListOptions: ListOptions{Page: 1, PerPage: 20}}) if err != nil { t.Errorf("GroupAccessTokens.ListGroupAccessTokens returned error: %v", err) } -- GitLab