Missing RenewSecret interface for Oauth Application
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Label this issue](https://contributors.gitlab.com/manage-issue?action=label&projectId=65271576&issueIid=2270) - [Collaborate/take over this issue](https://contributors.gitlab.com/manage-issue?action=work&projectId=65271576&issueIid=2270) </details> <!--IssueSummary end--> ### Problem I would like to be able to rotate the GitLab Oauth Application secret using the SDK. This is normally done using the `POST /applications/:id/renew-secret` endpoint, which does not have an interface in the GitLab client-go. Here is a link to the documentation of this particular endpoint: https://docs.gitlab.com/api/applications/#renew-an-application-secret ### Solution Could this endpoint be added to the Application Service methodset ? We could imagine a `RenewSecret` method on the `ApplicationsServiceInterface` ## Implementation Guide - Follow the `CONTRIBUTING.md` guide for setting up your local development environment. - Clone the community fork of this project. - In `applications.go`, add a new interface entry and function for the `RenewApplicationSecret` endpoint described in https://docs.gitlab.com/api/applications/#renew-an-application-secret - In `applications_test.go`, add a new test for the new function.
issue