From 439c7c4c1dd59ff5c84e2e14a2035deff2e7e3cc Mon Sep 17 00:00:00 2001 From: gitnexbot Date: Thu, 9 Apr 2026 00:02:01 +0000 Subject: [PATCH] Synchronizing API and documentation updates --- docs/OrganizationApi.md | 88 +++++++++++++++++++ .../gitnex/tea4j/v2/apis/OrganizationApi.java | 9 ++ 2 files changed, 97 insertions(+) diff --git a/docs/OrganizationApi.md b/docs/OrganizationApi.md index d35faac..720170b 100644 --- a/docs/OrganizationApi.md +++ b/docs/OrganizationApi.md @@ -29,6 +29,7 @@ Method | HTTP request | Description [**orgDeleteHook**](OrganizationApi.md#orgDeleteHook) | **DELETE** orgs/{org}/hooks/{id} | Delete a hook [**orgDeleteLabel**](OrganizationApi.md#orgDeleteLabel) | **DELETE** orgs/{org}/labels/{id} | Delete a label [**orgDeleteMember**](OrganizationApi.md#orgDeleteMember) | **DELETE** orgs/{org}/members/{username} | Remove a member from an organization +[**orgDeleteRepos**](OrganizationApi.md#orgDeleteRepos) | **DELETE** orgs/{org}/repos | Delete all repositories in an organization [**orgDeleteTeam**](OrganizationApi.md#orgDeleteTeam) | **DELETE** teams/{id} | Delete a team [**orgEdit**](OrganizationApi.md#orgEdit) | **PATCH** orgs/{org} | Edit an organization [**orgEditHook**](OrganizationApi.md#orgEditHook) | **PATCH** orgs/{org}/hooks/{id} | Update a hook @@ -2305,6 +2306,93 @@ Name | Type | Description | Notes [AccessToken](../README.md#AccessToken)[AuthorizationHeaderToken](../README.md#AuthorizationHeaderToken)[BasicAuth](../README.md#BasicAuth)[SudoHeader](../README.md#SudoHeader)[SudoParam](../README.md#SudoParam)[TOTPHeader](../README.md#TOTPHeader)[Token](../README.md#Token) +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: Not defined + + +# **orgDeleteRepos** +> Void orgDeleteRepos(org) + +Delete all repositories in an organization + +### Example +```java +// Import classes: +//import org.gitnex.tea4j.v2.ApiClient; +//import org.gitnex.tea4j.v2.ApiException; +//import org.gitnex.tea4j.v2.Configuration; +//import org.gitnex.tea4j.v2.auth.*; +//import org.gitnex.tea4j.v2.apis.OrganizationApi; + +ApiClient defaultClient = Configuration.getDefaultApiClient(); + +// Configure API key authorization: AccessToken +ApiKeyAuth AccessToken = (ApiKeyAuth) defaultClient.getAuthentication("AccessToken"); +AccessToken.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//AccessToken.setApiKeyPrefix("Token"); + +// Configure API key authorization: AuthorizationHeaderToken +ApiKeyAuth AuthorizationHeaderToken = (ApiKeyAuth) defaultClient.getAuthentication("AuthorizationHeaderToken"); +AuthorizationHeaderToken.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//AuthorizationHeaderToken.setApiKeyPrefix("Token"); +// Configure HTTP basic authorization: BasicAuth +HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth"); +BasicAuth.setUsername("YOUR USERNAME"); +BasicAuth.setPassword("YOUR PASSWORD"); + +// Configure API key authorization: SudoHeader +ApiKeyAuth SudoHeader = (ApiKeyAuth) defaultClient.getAuthentication("SudoHeader"); +SudoHeader.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//SudoHeader.setApiKeyPrefix("Token"); + +// Configure API key authorization: SudoParam +ApiKeyAuth SudoParam = (ApiKeyAuth) defaultClient.getAuthentication("SudoParam"); +SudoParam.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//SudoParam.setApiKeyPrefix("Token"); + +// Configure API key authorization: TOTPHeader +ApiKeyAuth TOTPHeader = (ApiKeyAuth) defaultClient.getAuthentication("TOTPHeader"); +TOTPHeader.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//TOTPHeader.setApiKeyPrefix("Token"); + +// Configure API key authorization: Token +ApiKeyAuth Token = (ApiKeyAuth) defaultClient.getAuthentication("Token"); +Token.setApiKey("YOUR API KEY"); +// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) +//Token.setApiKeyPrefix("Token"); + +OrganizationApi apiInstance = new OrganizationApi(); +String org = "org_example"; // String | name of the organization +try { + Void result = apiInstance.orgDeleteRepos(org); + System.out.println(result); +} catch (ApiException e) { + System.err.println("Exception when calling OrganizationApi#orgDeleteRepos"); + e.printStackTrace(); +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **org** | **String**| name of the organization | + +### Return type + +[**Void**](.md) + +### Authorization + +[AccessToken](../README.md#AccessToken)[AuthorizationHeaderToken](../README.md#AuthorizationHeaderToken)[BasicAuth](../README.md#BasicAuth)[SudoHeader](../README.md#SudoHeader)[SudoParam](../README.md#SudoParam)[TOTPHeader](../README.md#TOTPHeader)[Token](../README.md#Token) + ### HTTP request headers - **Content-Type**: Not defined diff --git a/src/main/java/org/gitnex/tea4j/v2/apis/OrganizationApi.java b/src/main/java/org/gitnex/tea4j/v2/apis/OrganizationApi.java index aa2c4d6..8e179f0 100644 --- a/src/main/java/org/gitnex/tea4j/v2/apis/OrganizationApi.java +++ b/src/main/java/org/gitnex/tea4j/v2/apis/OrganizationApi.java @@ -342,6 +342,15 @@ public interface OrganizationApi { Call orgDeleteMember( @retrofit2.http.Path("org") String org, @retrofit2.http.Path("username") String username); + /** + * Delete all repositories in an organization + * + * @param org name of the organization (required) + * @return Call<Void> + */ + @DELETE("orgs/{org}/repos") + Call orgDeleteRepos(@retrofit2.http.Path("org") String org); + /** * Delete a team *