Synchronizing API and documentation updates

This commit is contained in:
gitnexbot
2023-11-12 17:59:02 +00:00
parent 4646f53557
commit 87a3bfd7f3
28 changed files with 1168 additions and 36 deletions
+1
View File
@@ -6,4 +6,5 @@ Name | Type | Description | Notes
**color** | **String** | |
**description** | **String** | | [optional]
**exclusive** | **Boolean** | | [optional]
**isArchived** | **Boolean** | | [optional]
**name** | **String** | |
+6
View File
@@ -0,0 +1,6 @@
# CreateOrUpdateSecretOption
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**data** | **String** | Data of the secret to update |
+1
View File
@@ -6,4 +6,5 @@ Name | Type | Description | Notes
**color** | **String** | | [optional]
**description** | **String** | | [optional]
**exclusive** | **Boolean** | | [optional]
**isArchived** | **Boolean** | | [optional]
**name** | **String** | | [optional]
+1
View File
@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**active** | **Boolean** | | [optional]
**authorizationHeader** | **String** | | [optional]
**branchFilter** | **String** | | [optional]
**config** | **Map<String, String>** | | [optional]
**createdAt** | [**Date**](Date.md) | | [optional]
**events** | **List<String>** | | [optional]
+1
View File
@@ -7,5 +7,6 @@ Name | Type | Description | Notes
**description** | **String** | | [optional]
**exclusive** | **Boolean** | | [optional]
**id** | **Long** | | [optional]
**isArchived** | **Boolean** | | [optional]
**name** | **String** | | [optional]
**url** | **String** | | [optional]
+1
View File
@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**createdAt** | [**Date**](Date.md) | | [optional]
**creator** | [**User**](User.md) | | [optional]
**htmlUrl** | **String** | | [optional]
**id** | **Long** | | [optional]
**name** | **String** | | [optional]
**owner** | [**User**](User.md) | | [optional]
+274
View File
@@ -6,6 +6,7 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**createOrgRepo**](OrganizationApi.md#createOrgRepo) | **POST** orgs/{org}/repos | Create a repository in an organization
[**createOrgRepoDeprecated**](OrganizationApi.md#createOrgRepoDeprecated) | **POST** org/{org}/repos | Create a repository in an organization
[**deleteOrgSecret**](OrganizationApi.md#deleteOrgSecret) | **DELETE** orgs/{org}/actions/secrets/{secretname} | Delete a secret in an organization
[**orgAddTeamMember**](OrganizationApi.md#orgAddTeamMember) | **PUT** teams/{id}/members/{username} | Add a team member
[**orgAddTeamRepository**](OrganizationApi.md#orgAddTeamRepository) | **PUT** teams/{id}/repos/{org}/{repo} | Add a repository to a team
[**orgConcealMember**](OrganizationApi.md#orgConcealMember) | **DELETE** orgs/{org}/public_members/{username} | Conceal a user's membership
@@ -31,6 +32,7 @@ Method | HTTP request | Description
[**orgGetUserPermissions**](OrganizationApi.md#orgGetUserPermissions) | **GET** users/{username}/orgs/{org}/permissions | Get user permissions in organization
[**orgIsMember**](OrganizationApi.md#orgIsMember) | **GET** orgs/{org}/members/{username} | Check if a user is a member of an organization
[**orgIsPublicMember**](OrganizationApi.md#orgIsPublicMember) | **GET** orgs/{org}/public_members/{username} | Check if a user is a public member of an organization
[**orgListActionsSecrets**](OrganizationApi.md#orgListActionsSecrets) | **GET** orgs/{org}/actions/secrets | List an organization's actions secrets
[**orgListActivityFeeds**](OrganizationApi.md#orgListActivityFeeds) | **GET** orgs/{org}/activities/feeds | List an organization's activity feeds
[**orgListCurrentUserOrgs**](OrganizationApi.md#orgListCurrentUserOrgs) | **GET** user/orgs | List the current user's organizations
[**orgListHooks**](OrganizationApi.md#orgListHooks) | **GET** orgs/{org}/hooks | List an organization's webhooks
@@ -50,6 +52,7 @@ Method | HTTP request | Description
[**orgRemoveTeamRepository**](OrganizationApi.md#orgRemoveTeamRepository) | **DELETE** teams/{id}/repos/{org}/{repo} | Remove a repository from a team
[**orgUpdateAvatar**](OrganizationApi.md#orgUpdateAvatar) | **POST** orgs/{org}/avatar | Update Avatar
[**teamSearch**](OrganizationApi.md#teamSearch) | **GET** orgs/{org}/teams/search | Search for teams within an organization
[**updateOrgSecret**](OrganizationApi.md#updateOrgSecret) | **PUT** orgs/{org}/actions/secrets/{secretname} | Create or Update a secret value in an organization
<a name="createOrgRepo"></a>
# **createOrgRepo**
@@ -229,6 +232,95 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteOrgSecret"></a>
# **deleteOrgSecret**
> Void deleteOrgSecret(org, secretname)
Delete a secret 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 organization
String secretname = "secretname_example"; // String | name of the secret
try {
Void result = apiInstance.deleteOrgSecret(org, secretname);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#deleteOrgSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**org** | **String**| name of organization |
**secretname** | **String**| name of the secret |
### 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
- **Accept**: Not defined
<a name="orgAddTeamMember"></a>
# **orgAddTeamMember**
> Void orgAddTeamMember(id, username)
@@ -2448,6 +2540,97 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: Not defined
<a name="orgListActionsSecrets"></a>
# **orgListActionsSecrets**
> List&lt;Secret&gt; orgListActionsSecrets(org, page, limit)
List an organization&#x27;s actions secrets
### 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
Integer page = 56; // Integer | page number of results to return (1-based)
Integer limit = 56; // Integer | page size of results
try {
List<Secret> result = apiInstance.orgListActionsSecrets(org, page, limit);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#orgListActionsSecrets");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**org** | **String**| name of the organization |
**page** | **Integer**| page number of results to return (1-based) | [optional]
**limit** | **Integer**| page size of results | [optional]
### Return type
[**List&lt;Secret&gt;**](Secret.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
- **Accept**: application/json
<a name="orgListActivityFeeds"></a>
# **orgListActivityFeeds**
> List&lt;Activity&gt; orgListActivityFeeds(org, date, page, limit)
@@ -4177,3 +4360,94 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/json
<a name="updateOrgSecret"></a>
# **updateOrgSecret**
> Void updateOrgSecret(org, secretname, body)
Create or Update a secret value 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 organization
String secretname = "secretname_example"; // String | name of the secret
CreateOrUpdateSecretOption body = new CreateOrUpdateSecretOption(); // CreateOrUpdateSecretOption |
try {
Void result = apiInstance.updateOrgSecret(org, secretname, body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#updateOrgSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**org** | **String**| name of organization |
**secretname** | **String**| name of the secret |
**body** | [**CreateOrUpdateSecretOption**](CreateOrUpdateSecretOption.md)| | [optional]
### 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**: application/json
- **Accept**: Not defined
+2 -2
View File
@@ -3,10 +3,10 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**created** | **String** | | [optional]
**created** | [**Date**](Date.md) | | [optional]
**interval** | **String** | | [optional]
**lastError** | **String** | | [optional]
**lastUpdate** | **String** | | [optional]
**lastUpdate** | [**Date**](Date.md) | | [optional]
**remoteAddress** | **String** | | [optional]
**remoteName** | **String** | | [optional]
**repoName** | **String** | | [optional]
+1
View File
@@ -16,5 +16,6 @@ Name | Type | Description | Notes
**tagName** | **String** | | [optional]
**tarballUrl** | **String** | | [optional]
**targetCommitish** | **String** | | [optional]
**uploadUrl** | **String** | | [optional]
**url** | **String** | | [optional]
**zipballUrl** | **String** | | [optional]
+1
View File
@@ -57,5 +57,6 @@ Name | Type | Description | Notes
**starsCount** | **Long** | | [optional]
**template** | **Boolean** | | [optional]
**updatedAt** | [**Date**](Date.md) | | [optional]
**url** | **String** | | [optional]
**watchersCount** | **Long** | | [optional]
**website** | **String** | | [optional]
+198 -4
View File
@@ -7,6 +7,7 @@ Method | HTTP request | Description
[**acceptRepoTransfer**](RepositoryApi.md#acceptRepoTransfer) | **POST** repos/{owner}/{repo}/transfer/accept | Accept a repo transfer
[**createCurrentUserRepo**](RepositoryApi.md#createCurrentUserRepo) | **POST** user/repos | Create a repository
[**createFork**](RepositoryApi.md#createFork) | **POST** repos/{owner}/{repo}/forks | Fork a repository
[**deleteRepoSecret**](RepositoryApi.md#deleteRepoSecret) | **DELETE** repos/{owner}/{repo}/actions/secrets/{secretname} | Delete a secret in a repository
[**generateRepo**](RepositoryApi.md#generateRepo) | **POST** repos/{template_owner}/{template_repo}/generate | Create a repository using a template
[**getAnnotatedTag**](RepositoryApi.md#getAnnotatedTag) | **GET** repos/{owner}/{repo}/git/tags/{sha} | Gets the tag object of an annotated tag (not lightweight tags)
[**getBlob**](RepositoryApi.md#getBlob) | **GET** repos/{owner}/{repo}/git/blobs/{sha} | Gets the blob of a repository.
@@ -144,6 +145,7 @@ Method | HTTP request | Description
[**repoUpdateTopics**](RepositoryApi.md#repoUpdateTopics) | **PUT** repos/{owner}/{repo}/topics | Replace list of topics for a repository
[**repoValidateIssueConfig**](RepositoryApi.md#repoValidateIssueConfig) | **GET** repos/{owner}/{repo}/issue_config/validate | Returns the validation information for a issue config
[**topicSearch**](RepositoryApi.md#topicSearch) | **GET** topics/search | search topics via keyword
[**updateRepoSecret**](RepositoryApi.md#updateRepoSecret) | **PUT** repos/{owner}/{repo}/actions/secrets/{secretname} | Create or Update a secret value in a repository
[**userCurrentCheckSubscription**](RepositoryApi.md#userCurrentCheckSubscription) | **GET** repos/{owner}/{repo}/subscription | Check if the current user is watching a repo
[**userCurrentDeleteSubscription**](RepositoryApi.md#userCurrentDeleteSubscription) | **DELETE** repos/{owner}/{repo}/subscription | Unwatch a repo
[**userCurrentPutSubscription**](RepositoryApi.md#userCurrentPutSubscription) | **PUT** repos/{owner}/{repo}/subscription | Watch a repo
@@ -416,6 +418,97 @@ Name | Type | Description | Notes
- **Content-Type**: application/json, text/plain
- **Accept**: application/json
<a name="deleteRepoSecret"></a>
# **deleteRepoSecret**
> Void deleteRepoSecret(owner, repo, secretname)
Delete a secret in a repository
### 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.RepositoryApi;
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");
RepositoryApi apiInstance = new RepositoryApi();
String owner = "owner_example"; // String | owner of the repository
String repo = "repo_example"; // String | name of the repository
String secretname = "secretname_example"; // String | name of the secret
try {
Void result = apiInstance.deleteRepoSecret(owner, repo, secretname);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RepositoryApi#deleteRepoSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**owner** | **String**| owner of the repository |
**repo** | **String**| name of the repository |
**secretname** | **String**| name of the secret |
### 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
- **Accept**: Not defined
<a name="generateRepo"></a>
# **generateRepo**
> Repository generateRepo(templateOwner, templateRepo, body)
@@ -7390,7 +7483,7 @@ Name | Type | Description | Notes
<a name="repoGetNote"></a>
# **repoGetNote**
> Note repoGetNote(owner, repo, sha)
> Note repoGetNote(owner, repo, sha, verification, files)
Get a note corresponding to a single commit from a repository
@@ -7449,8 +7542,10 @@ RepositoryApi apiInstance = new RepositoryApi();
String owner = "owner_example"; // String | owner of the repo
String repo = "repo_example"; // String | name of the repo
String sha = "sha_example"; // String | a git ref or commit sha
Boolean verification = true; // Boolean | include verification for every commit (disable for speedup, default 'true')
Boolean files = true; // Boolean | include a list of affected files for every commit (disable for speedup, default 'true')
try {
Note result = apiInstance.repoGetNote(owner, repo, sha);
Note result = apiInstance.repoGetNote(owner, repo, sha, verification, files);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RepositoryApi#repoGetNote");
@@ -7465,6 +7560,8 @@ Name | Type | Description | Notes
**owner** | **String**| owner of the repo |
**repo** | **String**| name of the repo |
**sha** | **String**| a git ref or commit sha |
**verification** | **Boolean**| include verification for every commit (disable for speedup, default &#x27;true&#x27;) | [optional]
**files** | **Boolean**| include a list of affected files for every commit (disable for speedup, default &#x27;true&#x27;) | [optional]
### Return type
@@ -7572,7 +7669,7 @@ Name | Type | Description | Notes
<a name="repoGetPullRequestCommits"></a>
# **repoGetPullRequestCommits**
> List&lt;Commit&gt; repoGetPullRequestCommits(owner, repo, index, page, limit)
> List&lt;Commit&gt; repoGetPullRequestCommits(owner, repo, index, page, limit, verification, files)
Get commits for a pull request
@@ -7633,8 +7730,10 @@ String repo = "repo_example"; // String | name of the repo
Long index = 789L; // Long | index of the pull request to get
Integer page = 56; // Integer | page number of results to return (1-based)
Integer limit = 56; // Integer | page size of results
Boolean verification = true; // Boolean | include verification for every commit (disable for speedup, default 'true')
Boolean files = true; // Boolean | include a list of affected files for every commit (disable for speedup, default 'true')
try {
List<Commit> result = apiInstance.repoGetPullRequestCommits(owner, repo, index, page, limit);
List<Commit> result = apiInstance.repoGetPullRequestCommits(owner, repo, index, page, limit, verification, files);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RepositoryApi#repoGetPullRequestCommits");
@@ -7651,6 +7750,8 @@ Name | Type | Description | Notes
**index** | **Long**| index of the pull request to get |
**page** | **Integer**| page number of results to return (1-based) | [optional]
**limit** | **Integer**| page size of results | [optional]
**verification** | **Boolean**| include verification for every commit (disable for speedup, default &#x27;true&#x27;) | [optional]
**files** | **Boolean**| include a list of affected files for every commit (disable for speedup, default &#x27;true&#x27;) | [optional]
### Return type
@@ -13057,6 +13158,99 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/json
<a name="updateRepoSecret"></a>
# **updateRepoSecret**
> Void updateRepoSecret(owner, repo, secretname, body)
Create or Update a secret value in a repository
### 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.RepositoryApi;
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");
RepositoryApi apiInstance = new RepositoryApi();
String owner = "owner_example"; // String | owner of the repository
String repo = "repo_example"; // String | name of the repository
String secretname = "secretname_example"; // String | name of the secret
CreateOrUpdateSecretOption body = new CreateOrUpdateSecretOption(); // CreateOrUpdateSecretOption |
try {
Void result = apiInstance.updateRepoSecret(owner, repo, secretname, body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RepositoryApi#updateRepoSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**owner** | **String**| owner of the repository |
**repo** | **String**| name of the repository |
**secretname** | **String**| name of the secret |
**body** | [**CreateOrUpdateSecretOption**](CreateOrUpdateSecretOption.md)| | [optional]
### 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**: application/json
- **Accept**: Not defined
<a name="userCurrentCheckSubscription"></a>
# **userCurrentCheckSubscription**
> WatchInfo userCurrentCheckSubscription(owner, repo)
+7
View File
@@ -0,0 +1,7 @@
# Secret
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**createdAt** | [**Date**](Date.md) | | [optional]
**name** | **String** | the secret&#x27;s name | [optional]
+178
View File
@@ -5,8 +5,10 @@ All URIs are relative to *http://{{AppSubUrl | JSEscape | Safe}}/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**createCurrentUserRepo**](UserApi.md#createCurrentUserRepo) | **POST** user/repos | Create a repository
[**deleteUserSecret**](UserApi.md#deleteUserSecret) | **DELETE** user/actions/secrets/{secretname} | Delete a secret in a user scope
[**getUserSettings**](UserApi.md#getUserSettings) | **GET** user/settings | Get user settings
[**getVerificationToken**](UserApi.md#getVerificationToken) | **GET** user/gpg_key_token | Get a Token to verify
[**updateUserSecret**](UserApi.md#updateUserSecret) | **PUT** user/actions/secrets/{secretname} | Create or Update a secret value in a user scope
[**updateUserSettings**](UserApi.md#updateUserSettings) | **PATCH** user/settings | Update user settings
[**userAddEmail**](UserApi.md#userAddEmail) | **POST** user/emails | Add email addresses
[**userCheckFollowing**](UserApi.md#userCheckFollowing) | **GET** users/{username}/following/{target} | Check if one user is following another user
@@ -150,6 +152,93 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteUserSecret"></a>
# **deleteUserSecret**
> Void deleteUserSecret(secretname)
Delete a secret in a user scope
### 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.UserApi;
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");
UserApi apiInstance = new UserApi();
String secretname = "secretname_example"; // String | name of the secret
try {
Void result = apiInstance.deleteUserSecret(secretname);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling UserApi#deleteUserSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**secretname** | **String**| name of the secret |
### 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
- **Accept**: Not defined
<a name="getUserSettings"></a>
# **getUserSettings**
> List&lt;UserSettings&gt; getUserSettings()
@@ -316,6 +405,95 @@ This endpoint does not need any parameter.
- **Content-Type**: Not defined
- **Accept**: text/plain
<a name="updateUserSecret"></a>
# **updateUserSecret**
> Void updateUserSecret(secretname, body)
Create or Update a secret value in a user scope
### 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.UserApi;
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");
UserApi apiInstance = new UserApi();
String secretname = "secretname_example"; // String | name of the secret
CreateOrUpdateSecretOption body = new CreateOrUpdateSecretOption(); // CreateOrUpdateSecretOption |
try {
Void result = apiInstance.updateUserSecret(secretname, body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling UserApi#updateUserSecret");
e.printStackTrace();
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**secretname** | **String**| name of the secret |
**body** | [**CreateOrUpdateSecretOption**](CreateOrUpdateSecretOption.md)| | [optional]
### 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**: application/json
- **Accept**: Not defined
<a name="updateUserSettings"></a>
# **updateUserSettings**
> List&lt;UserSettings&gt; updateUserSettings(body)
@@ -6,6 +6,7 @@ import org.gitnex.tea4j.v2.CollectionFormats.*;
import org.gitnex.tea4j.v2.models.Activity;
import org.gitnex.tea4j.v2.models.CreateHookOption;
import org.gitnex.tea4j.v2.models.CreateLabelOption;
import org.gitnex.tea4j.v2.models.CreateOrUpdateSecretOption;
import org.gitnex.tea4j.v2.models.CreateOrgOption;
import org.gitnex.tea4j.v2.models.CreateRepoOption;
import org.gitnex.tea4j.v2.models.CreateTeamOption;
@@ -19,6 +20,7 @@ import org.gitnex.tea4j.v2.models.Label;
import org.gitnex.tea4j.v2.models.Organization;
import org.gitnex.tea4j.v2.models.OrganizationPermissions;
import org.gitnex.tea4j.v2.models.Repository;
import org.gitnex.tea4j.v2.models.Secret;
import org.gitnex.tea4j.v2.models.Team;
import org.gitnex.tea4j.v2.models.UpdateUserAvatarOption;
import org.gitnex.tea4j.v2.models.User;
@@ -50,6 +52,17 @@ public interface OrganizationApi {
Call<Repository> createOrgRepoDeprecated(
@retrofit2.http.Path("org") String org, @retrofit2.http.Body CreateRepoOption body);
/**
* Delete a secret in an organization
*
* @param org name of organization (required)
* @param secretname name of the secret (required)
* @return Call&lt;Void&gt;
*/
@DELETE("orgs/{org}/actions/secrets/{secretname}")
Call<Void> deleteOrgSecret(
@retrofit2.http.Path("org") String org, @retrofit2.http.Path("secretname") String secretname);
/**
* Add a team member
*
@@ -329,6 +342,20 @@ public interface OrganizationApi {
Call<Void> orgIsPublicMember(
@retrofit2.http.Path("org") String org, @retrofit2.http.Path("username") String username);
/**
* List an organization&#x27;s actions secrets
*
* @param org name of the organization (required)
* @param page page number of results to return (1-based) (optional)
* @param limit page size of results (optional)
* @return Call&lt;List&lt;Secret&gt;&gt;
*/
@GET("orgs/{org}/actions/secrets")
Call<List<Secret>> orgListActionsSecrets(
@retrofit2.http.Path("org") String org,
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
/**
* List an organization&#x27;s activity feeds
*
@@ -589,4 +616,19 @@ public interface OrganizationApi {
@retrofit2.http.Query("include_desc") Boolean includeDesc,
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
/**
* Create or Update a secret value in an organization
*
* @param org name of organization (required)
* @param secretname name of the secret (required)
* @param body (optional)
* @return Call&lt;Void&gt;
*/
@Headers({"Content-Type:application/json"})
@PUT("orgs/{org}/actions/secrets/{secretname}")
Call<Void> updateOrgSecret(
@retrofit2.http.Path("org") String org,
@retrofit2.http.Path("secretname") String secretname,
@retrofit2.http.Body CreateOrUpdateSecretOption body);
}
@@ -23,6 +23,7 @@ import org.gitnex.tea4j.v2.models.CreateFileOptions;
import org.gitnex.tea4j.v2.models.CreateForkOption;
import org.gitnex.tea4j.v2.models.CreateHookOption;
import org.gitnex.tea4j.v2.models.CreateKeyOption;
import org.gitnex.tea4j.v2.models.CreateOrUpdateSecretOption;
import org.gitnex.tea4j.v2.models.CreatePullRequestOption;
import org.gitnex.tea4j.v2.models.CreatePullReviewOptions;
import org.gitnex.tea4j.v2.models.CreatePushMirrorOption;
@@ -122,6 +123,20 @@ public interface RepositoryApi {
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Body CreateForkOption body);
/**
* Delete a secret in a repository
*
* @param owner owner of the repository (required)
* @param repo name of the repository (required)
* @param secretname name of the secret (required)
* @return Call&lt;Void&gt;
*/
@DELETE("repos/{owner}/{repo}/actions/secrets/{secretname}")
Call<Void> deleteRepoSecret(
@retrofit2.http.Path("owner") String owner,
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Path("secretname") String secretname);
/**
* Create a repository using a template
*
@@ -1279,13 +1294,19 @@ public interface RepositoryApi {
* @param owner owner of the repo (required)
* @param repo name of the repo (required)
* @param sha a git ref or commit sha (required)
* @param verification include verification for every commit (disable for speedup, default
* &#x27;true&#x27;) (optional)
* @param files include a list of affected files for every commit (disable for speedup, default
* &#x27;true&#x27;) (optional)
* @return Call&lt;Note&gt;
*/
@GET("repos/{owner}/{repo}/git/notes/{sha}")
Call<Note> repoGetNote(
@retrofit2.http.Path("owner") String owner,
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Path("sha") String sha);
@retrofit2.http.Path("sha") String sha,
@retrofit2.http.Query("verification") Boolean verification,
@retrofit2.http.Query("files") Boolean files);
/**
* Get a pull request
@@ -1309,6 +1330,10 @@ public interface RepositoryApi {
* @param index index of the pull request to get (required)
* @param page page number of results to return (1-based) (optional)
* @param limit page size of results (optional)
* @param verification include verification for every commit (disable for speedup, default
* &#x27;true&#x27;) (optional)
* @param files include a list of affected files for every commit (disable for speedup, default
* &#x27;true&#x27;) (optional)
* @return Call&lt;List&lt;Commit&gt;&gt;
*/
@GET("repos/{owner}/{repo}/pulls/{index}/commits")
@@ -1317,7 +1342,9 @@ public interface RepositoryApi {
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Path("index") Long index,
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
@retrofit2.http.Query("limit") Integer limit,
@retrofit2.http.Query("verification") Boolean verification,
@retrofit2.http.Query("files") Boolean files);
/**
* Get changed files for a pull request
@@ -2258,6 +2285,23 @@ public interface RepositoryApi {
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
/**
* Create or Update a secret value in a repository
*
* @param owner owner of the repository (required)
* @param repo name of the repository (required)
* @param secretname name of the secret (required)
* @param body (optional)
* @return Call&lt;Void&gt;
*/
@Headers({"Content-Type:application/json"})
@PUT("repos/{owner}/{repo}/actions/secrets/{secretname}")
Call<Void> updateRepoSecret(
@retrofit2.http.Path("owner") String owner,
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Path("secretname") String secretname,
@retrofit2.http.Body CreateOrUpdateSecretOption body);
/**
* Check if the current user is watching a repo
*
@@ -11,6 +11,7 @@ import org.gitnex.tea4j.v2.models.CreateGPGKeyOption;
import org.gitnex.tea4j.v2.models.CreateHookOption;
import org.gitnex.tea4j.v2.models.CreateKeyOption;
import org.gitnex.tea4j.v2.models.CreateOAuth2ApplicationOptions;
import org.gitnex.tea4j.v2.models.CreateOrUpdateSecretOption;
import org.gitnex.tea4j.v2.models.CreateRepoOption;
import org.gitnex.tea4j.v2.models.DeleteEmailOption;
import org.gitnex.tea4j.v2.models.EditHookOption;
@@ -43,6 +44,15 @@ public interface UserApi {
@POST("user/repos")
Call<Repository> createCurrentUserRepo(@retrofit2.http.Body CreateRepoOption body);
/**
* Delete a secret in a user scope
*
* @param secretname name of the secret (required)
* @return Call&lt;Void&gt;
*/
@DELETE("user/actions/secrets/{secretname}")
Call<Void> deleteUserSecret(@retrofit2.http.Path("secretname") String secretname);
/**
* Get user settings
*
@@ -59,6 +69,19 @@ public interface UserApi {
@GET("user/gpg_key_token")
Call<String> getVerificationToken();
/**
* Create or Update a secret value in a user scope
*
* @param secretname name of the secret (required)
* @param body (optional)
* @return Call&lt;Void&gt;
*/
@Headers({"Content-Type:application/json"})
@PUT("user/actions/secrets/{secretname}")
Call<Void> updateUserSecret(
@retrofit2.http.Path("secretname") String secretname,
@retrofit2.http.Body CreateOrUpdateSecretOption body);
/**
* Update user settings
*
@@ -98,14 +98,14 @@ public interface CustomApi {
@HTTP(method = "DELETE", path = "user/emails", hasBody = true)
Call<Void> userDeleteEmailWithBody(@Body DeleteEmailOption body);
@Headers({"Content-Type:application/json"})
@GET("notifications")
Call<List<NotificationThread>> notifyGetList2(
@retrofit2.http.Query("all") Boolean all,
@retrofit2.http.Query("status-types") List<String> statusTypes,
@retrofit2.http.Query("subject-type") List<String> subjectType,
@retrofit2.http.Query("since") String since,
@retrofit2.http.Query("before") String before,
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
@Headers({"Content-Type:application/json"})
@GET("notifications")
Call<List<NotificationThread>> notifyGetList2(
@retrofit2.http.Query("all") Boolean all,
@retrofit2.http.Query("status-types") List<String> statusTypes,
@retrofit2.http.Query("subject-type") List<String> subjectType,
@retrofit2.http.Query("since") String since,
@retrofit2.http.Query("before") String before,
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
}
@@ -27,9 +27,4 @@ public interface WebApi {
@Path("repo") String repo,
@Path("sha") String sha,
@Path("diffType") String diffType);
@Streaming
@GET("attachments/{hashid}")
Call<ResponseBody> getAttachment(
@Path("hashid") String hashid);
}
@@ -31,6 +31,9 @@ public class CreateLabelOption implements Serializable {
@SerializedName("exclusive")
private Boolean exclusive = null;
@SerializedName("is_archived")
private Boolean isArchived = null;
@SerializedName("name")
private String name = null;
@@ -91,6 +94,25 @@ public class CreateLabelOption implements Serializable {
this.exclusive = exclusive;
}
public CreateLabelOption isArchived(Boolean isArchived) {
this.isArchived = isArchived;
return this;
}
/**
* Get isArchived
*
* @return isArchived
*/
@Schema(example = "false", description = "")
public Boolean isIsArchived() {
return isArchived;
}
public void setIsArchived(Boolean isArchived) {
this.isArchived = isArchived;
}
public CreateLabelOption name(String name) {
this.name = name;
return this;
@@ -122,12 +144,13 @@ public class CreateLabelOption implements Serializable {
return Objects.equals(this.color, createLabelOption.color)
&& Objects.equals(this.description, createLabelOption.description)
&& Objects.equals(this.exclusive, createLabelOption.exclusive)
&& Objects.equals(this.isArchived, createLabelOption.isArchived)
&& Objects.equals(this.name, createLabelOption.name);
}
@Override
public int hashCode() {
return Objects.hash(color, description, exclusive, name);
return Objects.hash(color, description, exclusive, isArchived, name);
}
@Override
@@ -138,6 +161,7 @@ public class CreateLabelOption implements Serializable {
sb.append(" color: ").append(toIndentedString(color)).append("\n");
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" exclusive: ").append(toIndentedString(exclusive)).append("\n");
sb.append(" isArchived: ").append(toIndentedString(isArchived)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append("}");
return sb.toString();
@@ -0,0 +1,83 @@
/*
* Gitea API.
* This documentation describes the Gitea API.
*
* OpenAPI spec version: {{AppVer | JSEscape | Safe}}
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package org.gitnex.tea4j.v2.models;
import com.google.gson.annotations.SerializedName;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.util.Objects;
/** CreateOrUpdateSecretOption options when creating or updating secret */
@Schema(description = "CreateOrUpdateSecretOption options when creating or updating secret")
public class CreateOrUpdateSecretOption implements Serializable {
private static final long serialVersionUID = 1L;
@SerializedName("data")
private String data = null;
public CreateOrUpdateSecretOption data(String data) {
this.data = data;
return this;
}
/**
* Data of the secret to update
*
* @return data
*/
@Schema(required = true, description = "Data of the secret to update")
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CreateOrUpdateSecretOption createOrUpdateSecretOption = (CreateOrUpdateSecretOption) o;
return Objects.equals(this.data, createOrUpdateSecretOption.data);
}
@Override
public int hashCode() {
return Objects.hash(data);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateOrUpdateSecretOption {\n");
sb.append(" data: ").append(toIndentedString(data)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
@@ -31,6 +31,9 @@ public class EditLabelOption implements Serializable {
@SerializedName("exclusive")
private Boolean exclusive = null;
@SerializedName("is_archived")
private Boolean isArchived = null;
@SerializedName("name")
private String name = null;
@@ -91,6 +94,25 @@ public class EditLabelOption implements Serializable {
this.exclusive = exclusive;
}
public EditLabelOption isArchived(Boolean isArchived) {
this.isArchived = isArchived;
return this;
}
/**
* Get isArchived
*
* @return isArchived
*/
@Schema(example = "false", description = "")
public Boolean isIsArchived() {
return isArchived;
}
public void setIsArchived(Boolean isArchived) {
this.isArchived = isArchived;
}
public EditLabelOption name(String name) {
this.name = name;
return this;
@@ -122,12 +144,13 @@ public class EditLabelOption implements Serializable {
return Objects.equals(this.color, editLabelOption.color)
&& Objects.equals(this.description, editLabelOption.description)
&& Objects.equals(this.exclusive, editLabelOption.exclusive)
&& Objects.equals(this.isArchived, editLabelOption.isArchived)
&& Objects.equals(this.name, editLabelOption.name);
}
@Override
public int hashCode() {
return Objects.hash(color, description, exclusive, name);
return Objects.hash(color, description, exclusive, isArchived, name);
}
@Override
@@ -138,6 +161,7 @@ public class EditLabelOption implements Serializable {
sb.append(" color: ").append(toIndentedString(color)).append("\n");
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" exclusive: ").append(toIndentedString(exclusive)).append("\n");
sb.append(" isArchived: ").append(toIndentedString(isArchived)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append("}");
return sb.toString();
@@ -33,6 +33,9 @@ public class Hook implements Serializable {
@SerializedName("authorization_header")
private String authorizationHeader = null;
@SerializedName("branch_filter")
private String branchFilter = null;
@SerializedName("config")
private Map<String, String> config = null;
@@ -89,6 +92,25 @@ public class Hook implements Serializable {
this.authorizationHeader = authorizationHeader;
}
public Hook branchFilter(String branchFilter) {
this.branchFilter = branchFilter;
return this;
}
/**
* Get branchFilter
*
* @return branchFilter
*/
@Schema(description = "")
public String getBranchFilter() {
return branchFilter;
}
public void setBranchFilter(String branchFilter) {
this.branchFilter = branchFilter;
}
public Hook config(Map<String, String> config) {
this.config = config;
return this;
@@ -230,6 +252,7 @@ public class Hook implements Serializable {
Hook hook = (Hook) o;
return Objects.equals(this.active, hook.active)
&& Objects.equals(this.authorizationHeader, hook.authorizationHeader)
&& Objects.equals(this.branchFilter, hook.branchFilter)
&& Objects.equals(this.config, hook.config)
&& Objects.equals(this.createdAt, hook.createdAt)
&& Objects.equals(this.events, hook.events)
@@ -241,7 +264,7 @@ public class Hook implements Serializable {
@Override
public int hashCode() {
return Objects.hash(
active, authorizationHeader, config, createdAt, events, id, type, updatedAt);
active, authorizationHeader, branchFilter, config, createdAt, events, id, type, updatedAt);
}
@Override
@@ -253,6 +276,7 @@ public class Hook implements Serializable {
sb.append(" authorizationHeader: ")
.append(toIndentedString(authorizationHeader))
.append("\n");
sb.append(" branchFilter: ").append(toIndentedString(branchFilter)).append("\n");
sb.append(" config: ").append(toIndentedString(config)).append("\n");
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
sb.append(" events: ").append(toIndentedString(events)).append("\n");
@@ -34,6 +34,9 @@ public class Label implements Serializable {
@SerializedName("id")
private Long id = null;
@SerializedName("is_archived")
private Boolean isArchived = null;
@SerializedName("name")
private String name = null;
@@ -116,6 +119,25 @@ public class Label implements Serializable {
this.id = id;
}
public Label isArchived(Boolean isArchived) {
this.isArchived = isArchived;
return this;
}
/**
* Get isArchived
*
* @return isArchived
*/
@Schema(example = "false", description = "")
public Boolean isIsArchived() {
return isArchived;
}
public void setIsArchived(Boolean isArchived) {
this.isArchived = isArchived;
}
public Label name(String name) {
this.name = name;
return this;
@@ -167,13 +189,14 @@ public class Label implements Serializable {
&& Objects.equals(this.description, label.description)
&& Objects.equals(this.exclusive, label.exclusive)
&& Objects.equals(this.id, label.id)
&& Objects.equals(this.isArchived, label.isArchived)
&& Objects.equals(this.name, label.name)
&& Objects.equals(this.url, label.url);
}
@Override
public int hashCode() {
return Objects.hash(color, description, exclusive, id, name, url);
return Objects.hash(color, description, exclusive, id, isArchived, name, url);
}
@Override
@@ -185,6 +208,7 @@ public class Label implements Serializable {
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" exclusive: ").append(toIndentedString(exclusive)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" isArchived: ").append(toIndentedString(isArchived)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" url: ").append(toIndentedString(url)).append("\n");
sb.append("}");
@@ -29,6 +29,9 @@ public class ModelPackage implements Serializable {
@SerializedName("creator")
private User creator = null;
@SerializedName("html_url")
private String htmlUrl = null;
@SerializedName("id")
private Long id = null;
@@ -85,6 +88,25 @@ public class ModelPackage implements Serializable {
this.creator = creator;
}
public ModelPackage htmlUrl(String htmlUrl) {
this.htmlUrl = htmlUrl;
return this;
}
/**
* Get htmlUrl
*
* @return htmlUrl
*/
@Schema(description = "")
public String getHtmlUrl() {
return htmlUrl;
}
public void setHtmlUrl(String htmlUrl) {
this.htmlUrl = htmlUrl;
}
public ModelPackage id(Long id) {
this.id = id;
return this;
@@ -210,6 +232,7 @@ public class ModelPackage implements Serializable {
ModelPackage _package = (ModelPackage) o;
return Objects.equals(this.createdAt, _package.createdAt)
&& Objects.equals(this.creator, _package.creator)
&& Objects.equals(this.htmlUrl, _package.htmlUrl)
&& Objects.equals(this.id, _package.id)
&& Objects.equals(this.name, _package.name)
&& Objects.equals(this.owner, _package.owner)
@@ -220,7 +243,7 @@ public class ModelPackage implements Serializable {
@Override
public int hashCode() {
return Objects.hash(createdAt, creator, id, name, owner, repository, type, version);
return Objects.hash(createdAt, creator, htmlUrl, id, name, owner, repository, type, version);
}
@Override
@@ -230,6 +253,7 @@ public class ModelPackage implements Serializable {
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
sb.append(" creator: ").append(toIndentedString(creator)).append("\n");
sb.append(" htmlUrl: ").append(toIndentedString(htmlUrl)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" owner: ").append(toIndentedString(owner)).append("\n");
@@ -15,6 +15,7 @@ package org.gitnex.tea4j.v2.models;
import com.google.gson.annotations.SerializedName;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
/** PushMirror represents information of a push mirror */
@@ -23,7 +24,7 @@ public class PushMirror implements Serializable {
private static final long serialVersionUID = 1L;
@SerializedName("created")
private String created = null;
private Date created = null;
@SerializedName("interval")
private String interval = null;
@@ -32,7 +33,7 @@ public class PushMirror implements Serializable {
private String lastError = null;
@SerializedName("last_update")
private String lastUpdate = null;
private Date lastUpdate = null;
@SerializedName("remote_address")
private String remoteAddress = null;
@@ -46,7 +47,7 @@ public class PushMirror implements Serializable {
@SerializedName("sync_on_commit")
private Boolean syncOnCommit = null;
public PushMirror created(String created) {
public PushMirror created(Date created) {
this.created = created;
return this;
}
@@ -57,11 +58,11 @@ public class PushMirror implements Serializable {
* @return created
*/
@Schema(description = "")
public String getCreated() {
public Date getCreated() {
return created;
}
public void setCreated(String created) {
public void setCreated(Date created) {
this.created = created;
}
@@ -103,7 +104,7 @@ public class PushMirror implements Serializable {
this.lastError = lastError;
}
public PushMirror lastUpdate(String lastUpdate) {
public PushMirror lastUpdate(Date lastUpdate) {
this.lastUpdate = lastUpdate;
return this;
}
@@ -114,11 +115,11 @@ public class PushMirror implements Serializable {
* @return lastUpdate
*/
@Schema(description = "")
public String getLastUpdate() {
public Date getLastUpdate() {
return lastUpdate;
}
public void setLastUpdate(String lastUpdate) {
public void setLastUpdate(Date lastUpdate) {
this.lastUpdate = lastUpdate;
}
@@ -64,6 +64,9 @@ public class Release implements Serializable {
@SerializedName("target_commitish")
private String targetCommitish = null;
@SerializedName("upload_url")
private String uploadUrl = null;
@SerializedName("url")
private String url = null;
@@ -325,6 +328,25 @@ public class Release implements Serializable {
this.targetCommitish = targetCommitish;
}
public Release uploadUrl(String uploadUrl) {
this.uploadUrl = uploadUrl;
return this;
}
/**
* Get uploadUrl
*
* @return uploadUrl
*/
@Schema(description = "")
public String getUploadUrl() {
return uploadUrl;
}
public void setUploadUrl(String uploadUrl) {
this.uploadUrl = uploadUrl;
}
public Release url(String url) {
this.url = url;
return this;
@@ -385,6 +407,7 @@ public class Release implements Serializable {
&& Objects.equals(this.tagName, release.tagName)
&& Objects.equals(this.tarballUrl, release.tarballUrl)
&& Objects.equals(this.targetCommitish, release.targetCommitish)
&& Objects.equals(this.uploadUrl, release.uploadUrl)
&& Objects.equals(this.url, release.url)
&& Objects.equals(this.zipballUrl, release.zipballUrl);
}
@@ -405,6 +428,7 @@ public class Release implements Serializable {
tagName,
tarballUrl,
targetCommitish,
uploadUrl,
url,
zipballUrl);
}
@@ -427,6 +451,7 @@ public class Release implements Serializable {
sb.append(" tagName: ").append(toIndentedString(tagName)).append("\n");
sb.append(" tarballUrl: ").append(toIndentedString(tarballUrl)).append("\n");
sb.append(" targetCommitish: ").append(toIndentedString(targetCommitish)).append("\n");
sb.append(" uploadUrl: ").append(toIndentedString(uploadUrl)).append("\n");
sb.append(" url: ").append(toIndentedString(url)).append("\n");
sb.append(" zipballUrl: ").append(toIndentedString(zipballUrl)).append("\n");
sb.append("}");
@@ -185,6 +185,9 @@ public class Repository implements Serializable {
@SerializedName("updated_at")
private Date updatedAt = null;
@SerializedName("url")
private String url = null;
@SerializedName("watchers_count")
private Long watchersCount = null;
@@ -1217,6 +1220,25 @@ public class Repository implements Serializable {
this.updatedAt = updatedAt;
}
public Repository url(String url) {
this.url = url;
return this;
}
/**
* Get url
*
* @return url
*/
@Schema(description = "")
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public Repository watchersCount(Long watchersCount) {
this.watchersCount = watchersCount;
return this;
@@ -1319,6 +1341,7 @@ public class Repository implements Serializable {
&& Objects.equals(this.starsCount, repository.starsCount)
&& Objects.equals(this.template, repository.template)
&& Objects.equals(this.updatedAt, repository.updatedAt)
&& Objects.equals(this.url, repository.url)
&& Objects.equals(this.watchersCount, repository.watchersCount)
&& Objects.equals(this.website, repository.website);
}
@@ -1380,6 +1403,7 @@ public class Repository implements Serializable {
starsCount,
template,
updatedAt,
url,
watchersCount,
website);
}
@@ -1451,6 +1475,7 @@ public class Repository implements Serializable {
sb.append(" starsCount: ").append(toIndentedString(starsCount)).append("\n");
sb.append(" template: ").append(toIndentedString(template)).append("\n");
sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n");
sb.append(" url: ").append(toIndentedString(url)).append("\n");
sb.append(" watchersCount: ").append(toIndentedString(watchersCount)).append("\n");
sb.append(" website: ").append(toIndentedString(website)).append("\n");
sb.append("}");
@@ -0,0 +1,108 @@
/*
* Gitea API.
* This documentation describes the Gitea API.
*
* OpenAPI spec version: {{AppVer | JSEscape | Safe}}
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package org.gitnex.tea4j.v2.models;
import com.google.gson.annotations.SerializedName;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
/** Secret represents a secret */
@Schema(description = "Secret represents a secret")
public class Secret implements Serializable {
private static final long serialVersionUID = 1L;
@SerializedName("created_at")
private Date createdAt = null;
@SerializedName("name")
private String name = null;
public Secret createdAt(Date createdAt) {
this.createdAt = createdAt;
return this;
}
/**
* Get createdAt
*
* @return createdAt
*/
@Schema(description = "")
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Secret name(String name) {
this.name = name;
return this;
}
/**
* the secret&#x27;s name
*
* @return name
*/
@Schema(description = "the secret's name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Secret secret = (Secret) o;
return Objects.equals(this.createdAt, secret.createdAt)
&& Objects.equals(this.name, secret.name);
}
@Override
public int hashCode() {
return Objects.hash(createdAt, name);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class Secret {\n");
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}