Gitea API 1.13
This commit is contained in:
parent
97a6f5c8cd
commit
a7c65f7c89
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/classes" path="src/main/java">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="lib" path="gradle/wrapper/gradle-wrapper.jar"/>
|
||||
<classpathentry kind="lib" path="openapi-generator-cli-5.0.1.jar"/>
|
||||
<classpathentry kind="lib" path="target/java.gitea.api-1.13.0-sources.jar"/>
|
||||
<classpathentry kind="lib" path="target/java.gitea.api-1.13.0-tests.jar"/>
|
||||
<classpathentry kind="lib" path="target/java.gitea.api-1.13.0.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/annotations-13.0.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/commons-lang3-3.11.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/gson-2.8.6.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/gson-fire-1.8.5.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/hamcrest-core-1.3.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/javax.annotation-api-1.3.2.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/jsr305-3.0.2.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/junit-4.13.1.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/kotlin-stdlib-1.4.10.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/kotlin-stdlib-common-1.4.0.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/kotlin-stdlib-jdk7-1.4.10.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/kotlin-stdlib-jdk8-1.4.10.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/logging-interceptor-4.9.1.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/okhttp-4.9.1.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/okio-2.8.0.jar"/>
|
||||
<classpathentry kind="lib" path="target/lib/swagger-annotations-1.6.2.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
|
@ -1,25 +1,21 @@
|
|||
# ---> Java
|
||||
# Compiled class file
|
||||
*.class
|
||||
|
||||
# Log file
|
||||
*.log
|
||||
|
||||
# BlueJ files
|
||||
*.ctxt
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
|
||||
# Package Files #
|
||||
*.jar
|
||||
*.war
|
||||
*.nar
|
||||
*.ear
|
||||
*.zip
|
||||
*.tar.gz
|
||||
*.rar
|
||||
|
||||
# exclude jar for gradle wrapper
|
||||
!gradle/wrapper/*.jar
|
||||
|
||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||
hs_err_pid*
|
||||
|
||||
# build files
|
||||
**/target
|
||||
target
|
||||
.gradle
|
||||
build
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# OpenAPI Generator Ignore
|
||||
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
||||
|
||||
# Use this file to prevent files from being overwritten by the generator.
|
||||
# The patterns follow closely to .gitignore or .dockerignore.
|
||||
|
||||
# As an example, the C# client generator defines ApiClient.cs.
|
||||
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
||||
#ApiClient.cs
|
||||
|
||||
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
||||
#foo/*/qux
|
||||
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
||||
|
||||
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
||||
#foo/**/qux
|
||||
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
||||
|
||||
# You can also negate patterns with an exclamation (!).
|
||||
# For example, you can ignore all files in a docs folder with the file extension .md:
|
||||
#docs/*.md
|
||||
# Then explicitly reverse the ignore rule for a single file:
|
||||
#!docs/README.md
|
|
@ -0,0 +1,306 @@
|
|||
.gitignore
|
||||
.travis.yml
|
||||
README.md
|
||||
api/openapi.yaml
|
||||
build.gradle
|
||||
build.sbt
|
||||
docs/APIError.md
|
||||
docs/AccessToken.md
|
||||
docs/AddCollaboratorOption.md
|
||||
docs/AddTimeOption.md
|
||||
docs/AdminApi.md
|
||||
docs/AnnotatedTag.md
|
||||
docs/AnnotatedTagObject.md
|
||||
docs/Attachment.md
|
||||
docs/Branch.md
|
||||
docs/BranchProtection.md
|
||||
docs/CombinedStatus.md
|
||||
docs/Comment.md
|
||||
docs/Commit.md
|
||||
docs/CommitDateOptions.md
|
||||
docs/CommitMeta.md
|
||||
docs/CommitUser.md
|
||||
docs/ContentsResponse.md
|
||||
docs/CreateBranchProtectionOption.md
|
||||
docs/CreateBranchRepoOption.md
|
||||
docs/CreateEmailOption.md
|
||||
docs/CreateFileOptions.md
|
||||
docs/CreateForkOption.md
|
||||
docs/CreateGPGKeyOption.md
|
||||
docs/CreateHookOption.md
|
||||
docs/CreateIssueCommentOption.md
|
||||
docs/CreateIssueOption.md
|
||||
docs/CreateKeyOption.md
|
||||
docs/CreateLabelOption.md
|
||||
docs/CreateMilestoneOption.md
|
||||
docs/CreateOAuth2ApplicationOptions.md
|
||||
docs/CreateOrgOption.md
|
||||
docs/CreatePullRequestOption.md
|
||||
docs/CreatePullReviewComment.md
|
||||
docs/CreatePullReviewOptions.md
|
||||
docs/CreateReleaseOption.md
|
||||
docs/CreateRepoOption.md
|
||||
docs/CreateStatusOption.md
|
||||
docs/CreateTeamOption.md
|
||||
docs/CreateUserOption.md
|
||||
docs/Cron.md
|
||||
docs/DeleteEmailOption.md
|
||||
docs/DeleteFileOptions.md
|
||||
docs/DeployKey.md
|
||||
docs/EditAttachmentOptions.md
|
||||
docs/EditBranchProtectionOption.md
|
||||
docs/EditDeadlineOption.md
|
||||
docs/EditGitHookOption.md
|
||||
docs/EditHookOption.md
|
||||
docs/EditIssueCommentOption.md
|
||||
docs/EditIssueOption.md
|
||||
docs/EditLabelOption.md
|
||||
docs/EditMilestoneOption.md
|
||||
docs/EditOrgOption.md
|
||||
docs/EditPullRequestOption.md
|
||||
docs/EditReactionOption.md
|
||||
docs/EditReleaseOption.md
|
||||
docs/EditRepoOption.md
|
||||
docs/EditTeamOption.md
|
||||
docs/EditUserOption.md
|
||||
docs/Email.md
|
||||
docs/ExternalTracker.md
|
||||
docs/ExternalWiki.md
|
||||
docs/FileCommitResponse.md
|
||||
docs/FileDeleteResponse.md
|
||||
docs/FileLinksResponse.md
|
||||
docs/FileResponse.md
|
||||
docs/GPGKey.md
|
||||
docs/GPGKeyEmail.md
|
||||
docs/GeneralAPISettings.md
|
||||
docs/GeneralAttachmentSettings.md
|
||||
docs/GeneralRepoSettings.md
|
||||
docs/GeneralUISettings.md
|
||||
docs/GitBlobResponse.md
|
||||
docs/GitEntry.md
|
||||
docs/GitHook.md
|
||||
docs/GitObject.md
|
||||
docs/GitTreeResponse.md
|
||||
docs/Hook.md
|
||||
docs/Identity.md
|
||||
docs/InlineObject.md
|
||||
docs/InlineResponse200.md
|
||||
docs/InlineResponse2001.md
|
||||
docs/InternalTracker.md
|
||||
docs/Issue.md
|
||||
docs/IssueApi.md
|
||||
docs/IssueDeadline.md
|
||||
docs/IssueLabelsOption.md
|
||||
docs/IssueTemplate.md
|
||||
docs/Label.md
|
||||
docs/MarkdownOption.md
|
||||
docs/MergePullRequestOption.md
|
||||
docs/MigrateRepoForm.md
|
||||
docs/MigrateRepoOptions.md
|
||||
docs/Milestone.md
|
||||
docs/MiscellaneousApi.md
|
||||
docs/NotificationApi.md
|
||||
docs/NotificationCount.md
|
||||
docs/NotificationSubject.md
|
||||
docs/NotificationThread.md
|
||||
docs/OAuth2Application.md
|
||||
docs/Organization.md
|
||||
docs/OrganizationApi.md
|
||||
docs/PRBranchInfo.md
|
||||
docs/PayloadCommit.md
|
||||
docs/PayloadCommitVerification.md
|
||||
docs/PayloadUser.md
|
||||
docs/Permission.md
|
||||
docs/PublicKey.md
|
||||
docs/PullRequest.md
|
||||
docs/PullRequestMeta.md
|
||||
docs/PullReview.md
|
||||
docs/PullReviewComment.md
|
||||
docs/Reaction.md
|
||||
docs/Reference.md
|
||||
docs/Release.md
|
||||
docs/RepoCommit.md
|
||||
docs/RepoTopicOptions.md
|
||||
docs/Repository.md
|
||||
docs/RepositoryApi.md
|
||||
docs/RepositoryMeta.md
|
||||
docs/SearchResults.md
|
||||
docs/ServerVersion.md
|
||||
docs/SettingsApi.md
|
||||
docs/Status.md
|
||||
docs/StopWatch.md
|
||||
docs/SubmitPullReviewOptions.md
|
||||
docs/Tag.md
|
||||
docs/Team.md
|
||||
docs/TopicName.md
|
||||
docs/TopicResponse.md
|
||||
docs/TrackedTime.md
|
||||
docs/TransferRepoOption.md
|
||||
docs/UpdateFileOptions.md
|
||||
docs/User.md
|
||||
docs/UserApi.md
|
||||
docs/UserHeatmapData.md
|
||||
docs/WatchInfo.md
|
||||
git_push.sh
|
||||
gradle.properties
|
||||
gradle/wrapper/gradle-wrapper.jar
|
||||
gradle/wrapper/gradle-wrapper.properties
|
||||
gradlew
|
||||
gradlew.bat
|
||||
pom.xml
|
||||
settings.gradle
|
||||
src/main/AndroidManifest.xml
|
||||
src/main/java/io/gitea/ApiCallback.java
|
||||
src/main/java/io/gitea/ApiClient.java
|
||||
src/main/java/io/gitea/ApiException.java
|
||||
src/main/java/io/gitea/ApiResponse.java
|
||||
src/main/java/io/gitea/Configuration.java
|
||||
src/main/java/io/gitea/GzipRequestInterceptor.java
|
||||
src/main/java/io/gitea/JSON.java
|
||||
src/main/java/io/gitea/Pair.java
|
||||
src/main/java/io/gitea/ProgressRequestBody.java
|
||||
src/main/java/io/gitea/ProgressResponseBody.java
|
||||
src/main/java/io/gitea/ServerConfiguration.java
|
||||
src/main/java/io/gitea/ServerVariable.java
|
||||
src/main/java/io/gitea/StringUtil.java
|
||||
src/main/java/io/gitea/api/AdminApi.java
|
||||
src/main/java/io/gitea/api/IssueApi.java
|
||||
src/main/java/io/gitea/api/MiscellaneousApi.java
|
||||
src/main/java/io/gitea/api/NotificationApi.java
|
||||
src/main/java/io/gitea/api/OrganizationApi.java
|
||||
src/main/java/io/gitea/api/RepositoryApi.java
|
||||
src/main/java/io/gitea/api/SettingsApi.java
|
||||
src/main/java/io/gitea/api/UserApi.java
|
||||
src/main/java/io/gitea/auth/ApiKeyAuth.java
|
||||
src/main/java/io/gitea/auth/Authentication.java
|
||||
src/main/java/io/gitea/auth/HttpBasicAuth.java
|
||||
src/main/java/io/gitea/auth/HttpBearerAuth.java
|
||||
src/main/java/io/gitea/model/APIError.java
|
||||
src/main/java/io/gitea/model/AccessToken.java
|
||||
src/main/java/io/gitea/model/AddCollaboratorOption.java
|
||||
src/main/java/io/gitea/model/AddTimeOption.java
|
||||
src/main/java/io/gitea/model/AnnotatedTag.java
|
||||
src/main/java/io/gitea/model/AnnotatedTagObject.java
|
||||
src/main/java/io/gitea/model/Attachment.java
|
||||
src/main/java/io/gitea/model/Branch.java
|
||||
src/main/java/io/gitea/model/BranchProtection.java
|
||||
src/main/java/io/gitea/model/CombinedStatus.java
|
||||
src/main/java/io/gitea/model/Comment.java
|
||||
src/main/java/io/gitea/model/Commit.java
|
||||
src/main/java/io/gitea/model/CommitDateOptions.java
|
||||
src/main/java/io/gitea/model/CommitMeta.java
|
||||
src/main/java/io/gitea/model/CommitUser.java
|
||||
src/main/java/io/gitea/model/ContentsResponse.java
|
||||
src/main/java/io/gitea/model/CreateBranchProtectionOption.java
|
||||
src/main/java/io/gitea/model/CreateBranchRepoOption.java
|
||||
src/main/java/io/gitea/model/CreateEmailOption.java
|
||||
src/main/java/io/gitea/model/CreateFileOptions.java
|
||||
src/main/java/io/gitea/model/CreateForkOption.java
|
||||
src/main/java/io/gitea/model/CreateGPGKeyOption.java
|
||||
src/main/java/io/gitea/model/CreateHookOption.java
|
||||
src/main/java/io/gitea/model/CreateIssueCommentOption.java
|
||||
src/main/java/io/gitea/model/CreateIssueOption.java
|
||||
src/main/java/io/gitea/model/CreateKeyOption.java
|
||||
src/main/java/io/gitea/model/CreateLabelOption.java
|
||||
src/main/java/io/gitea/model/CreateMilestoneOption.java
|
||||
src/main/java/io/gitea/model/CreateOAuth2ApplicationOptions.java
|
||||
src/main/java/io/gitea/model/CreateOrgOption.java
|
||||
src/main/java/io/gitea/model/CreatePullRequestOption.java
|
||||
src/main/java/io/gitea/model/CreatePullReviewComment.java
|
||||
src/main/java/io/gitea/model/CreatePullReviewOptions.java
|
||||
src/main/java/io/gitea/model/CreateReleaseOption.java
|
||||
src/main/java/io/gitea/model/CreateRepoOption.java
|
||||
src/main/java/io/gitea/model/CreateStatusOption.java
|
||||
src/main/java/io/gitea/model/CreateTeamOption.java
|
||||
src/main/java/io/gitea/model/CreateUserOption.java
|
||||
src/main/java/io/gitea/model/Cron.java
|
||||
src/main/java/io/gitea/model/DeleteEmailOption.java
|
||||
src/main/java/io/gitea/model/DeleteFileOptions.java
|
||||
src/main/java/io/gitea/model/DeployKey.java
|
||||
src/main/java/io/gitea/model/EditAttachmentOptions.java
|
||||
src/main/java/io/gitea/model/EditBranchProtectionOption.java
|
||||
src/main/java/io/gitea/model/EditDeadlineOption.java
|
||||
src/main/java/io/gitea/model/EditGitHookOption.java
|
||||
src/main/java/io/gitea/model/EditHookOption.java
|
||||
src/main/java/io/gitea/model/EditIssueCommentOption.java
|
||||
src/main/java/io/gitea/model/EditIssueOption.java
|
||||
src/main/java/io/gitea/model/EditLabelOption.java
|
||||
src/main/java/io/gitea/model/EditMilestoneOption.java
|
||||
src/main/java/io/gitea/model/EditOrgOption.java
|
||||
src/main/java/io/gitea/model/EditPullRequestOption.java
|
||||
src/main/java/io/gitea/model/EditReactionOption.java
|
||||
src/main/java/io/gitea/model/EditReleaseOption.java
|
||||
src/main/java/io/gitea/model/EditRepoOption.java
|
||||
src/main/java/io/gitea/model/EditTeamOption.java
|
||||
src/main/java/io/gitea/model/EditUserOption.java
|
||||
src/main/java/io/gitea/model/Email.java
|
||||
src/main/java/io/gitea/model/ExternalTracker.java
|
||||
src/main/java/io/gitea/model/ExternalWiki.java
|
||||
src/main/java/io/gitea/model/FileCommitResponse.java
|
||||
src/main/java/io/gitea/model/FileDeleteResponse.java
|
||||
src/main/java/io/gitea/model/FileLinksResponse.java
|
||||
src/main/java/io/gitea/model/FileResponse.java
|
||||
src/main/java/io/gitea/model/GPGKey.java
|
||||
src/main/java/io/gitea/model/GPGKeyEmail.java
|
||||
src/main/java/io/gitea/model/GeneralAPISettings.java
|
||||
src/main/java/io/gitea/model/GeneralAttachmentSettings.java
|
||||
src/main/java/io/gitea/model/GeneralRepoSettings.java
|
||||
src/main/java/io/gitea/model/GeneralUISettings.java
|
||||
src/main/java/io/gitea/model/GitBlobResponse.java
|
||||
src/main/java/io/gitea/model/GitEntry.java
|
||||
src/main/java/io/gitea/model/GitHook.java
|
||||
src/main/java/io/gitea/model/GitObject.java
|
||||
src/main/java/io/gitea/model/GitTreeResponse.java
|
||||
src/main/java/io/gitea/model/Hook.java
|
||||
src/main/java/io/gitea/model/Identity.java
|
||||
src/main/java/io/gitea/model/InlineObject.java
|
||||
src/main/java/io/gitea/model/InlineResponse200.java
|
||||
src/main/java/io/gitea/model/InlineResponse2001.java
|
||||
src/main/java/io/gitea/model/InternalTracker.java
|
||||
src/main/java/io/gitea/model/Issue.java
|
||||
src/main/java/io/gitea/model/IssueDeadline.java
|
||||
src/main/java/io/gitea/model/IssueLabelsOption.java
|
||||
src/main/java/io/gitea/model/IssueTemplate.java
|
||||
src/main/java/io/gitea/model/Label.java
|
||||
src/main/java/io/gitea/model/MarkdownOption.java
|
||||
src/main/java/io/gitea/model/MergePullRequestOption.java
|
||||
src/main/java/io/gitea/model/MigrateRepoForm.java
|
||||
src/main/java/io/gitea/model/MigrateRepoOptions.java
|
||||
src/main/java/io/gitea/model/Milestone.java
|
||||
src/main/java/io/gitea/model/NotificationCount.java
|
||||
src/main/java/io/gitea/model/NotificationSubject.java
|
||||
src/main/java/io/gitea/model/NotificationThread.java
|
||||
src/main/java/io/gitea/model/OAuth2Application.java
|
||||
src/main/java/io/gitea/model/Organization.java
|
||||
src/main/java/io/gitea/model/PRBranchInfo.java
|
||||
src/main/java/io/gitea/model/PayloadCommit.java
|
||||
src/main/java/io/gitea/model/PayloadCommitVerification.java
|
||||
src/main/java/io/gitea/model/PayloadUser.java
|
||||
src/main/java/io/gitea/model/Permission.java
|
||||
src/main/java/io/gitea/model/PublicKey.java
|
||||
src/main/java/io/gitea/model/PullRequest.java
|
||||
src/main/java/io/gitea/model/PullRequestMeta.java
|
||||
src/main/java/io/gitea/model/PullReview.java
|
||||
src/main/java/io/gitea/model/PullReviewComment.java
|
||||
src/main/java/io/gitea/model/Reaction.java
|
||||
src/main/java/io/gitea/model/Reference.java
|
||||
src/main/java/io/gitea/model/Release.java
|
||||
src/main/java/io/gitea/model/RepoCommit.java
|
||||
src/main/java/io/gitea/model/RepoTopicOptions.java
|
||||
src/main/java/io/gitea/model/Repository.java
|
||||
src/main/java/io/gitea/model/RepositoryMeta.java
|
||||
src/main/java/io/gitea/model/SearchResults.java
|
||||
src/main/java/io/gitea/model/ServerVersion.java
|
||||
src/main/java/io/gitea/model/Status.java
|
||||
src/main/java/io/gitea/model/StopWatch.java
|
||||
src/main/java/io/gitea/model/SubmitPullReviewOptions.java
|
||||
src/main/java/io/gitea/model/Tag.java
|
||||
src/main/java/io/gitea/model/Team.java
|
||||
src/main/java/io/gitea/model/TopicName.java
|
||||
src/main/java/io/gitea/model/TopicResponse.java
|
||||
src/main/java/io/gitea/model/TrackedTime.java
|
||||
src/main/java/io/gitea/model/TransferRepoOption.java
|
||||
src/main/java/io/gitea/model/UpdateFileOptions.java
|
||||
src/main/java/io/gitea/model/User.java
|
||||
src/main/java/io/gitea/model/UserHeatmapData.java
|
||||
src/main/java/io/gitea/model/WatchInfo.java
|
|
@ -0,0 +1 @@
|
|||
5.0.1
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>java.gitea.api</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -0,0 +1,4 @@
|
|||
eclipse.preferences.version=1
|
||||
encoding//src/main/java=UTF-8
|
||||
encoding//src/test/java=UTF-8
|
||||
encoding/<project>=UTF-8
|
|
@ -0,0 +1,8 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
|
@ -0,0 +1,4 @@
|
|||
activeProfiles=
|
||||
eclipse.preferences.version=1
|
||||
resolveWorkspaceProjects=true
|
||||
version=1
|
|
@ -0,0 +1,22 @@
|
|||
#
|
||||
# Generated by OpenAPI Generator: https://openapi-generator.tech
|
||||
#
|
||||
# Ref: https://docs.travis-ci.com/user/languages/java/
|
||||
#
|
||||
language: java
|
||||
jdk:
|
||||
- openjdk12
|
||||
- openjdk11
|
||||
- openjdk10
|
||||
- openjdk9
|
||||
- openjdk8
|
||||
before_install:
|
||||
# ensure gradlew has proper permission
|
||||
- chmod a+x ./gradlew
|
||||
script:
|
||||
# test using maven
|
||||
#- mvn test
|
||||
# test using gradle
|
||||
- gradle test
|
||||
# test using sbt
|
||||
# - sbt test
|
596
README.md
596
README.md
|
@ -1,3 +1,597 @@
|
|||
# java.gitea.api
|
||||
|
||||
Can be ween as a fork of https://github.com/zeripath/java-gitea-api with updated Gitea API version and generated thanks to OpenAPI.
|
||||
Gitea API.
|
||||
- API version: 1.1.1
|
||||
|
||||
This documentation describes the Gitea API.
|
||||
|
||||
|
||||
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
Building the API client library requires:
|
||||
1. Java 1.8+
|
||||
2. Maven/Gradle
|
||||
|
||||
## Installation
|
||||
|
||||
To install the API client library to your local Maven repository, simply execute:
|
||||
|
||||
```shell
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
|
||||
|
||||
```shell
|
||||
mvn clean deploy
|
||||
```
|
||||
|
||||
Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
|
||||
|
||||
### Maven users
|
||||
|
||||
Add this dependency to your project's POM:
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>io.gitea</groupId>
|
||||
<artifactId>java.gitea.api</artifactId>
|
||||
<version>1.13.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
### Gradle users
|
||||
|
||||
Add this dependency to your project's build file:
|
||||
|
||||
```groovy
|
||||
compile "io.gitea:java.gitea.api:1.13.0"
|
||||
```
|
||||
|
||||
### Others
|
||||
|
||||
At first generate the JAR by executing:
|
||||
|
||||
```shell
|
||||
mvn clean package
|
||||
```
|
||||
|
||||
Then manually install the following JARs:
|
||||
|
||||
* `target/java.gitea.api-1.13.0.jar`
|
||||
* `target/lib/*.jar`
|
||||
|
||||
## Getting Started
|
||||
|
||||
Please follow the [installation](#installation) instruction and execute the following Java code:
|
||||
|
||||
```java
|
||||
|
||||
// Import classes:
|
||||
import io.gitea.ApiClient;
|
||||
import io.gitea.ApiException;
|
||||
import io.gitea.Configuration;
|
||||
import io.gitea.auth.*;
|
||||
import io.gitea.models.*;
|
||||
import io.gitea.api.AdminApi;
|
||||
|
||||
public class Example {
|
||||
public static void main(String[] args) {
|
||||
ApiClient defaultClient = Configuration.getDefaultApiClient();
|
||||
defaultClient.setBasePath("http://localhost/api/v1");
|
||||
|
||||
// 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");
|
||||
|
||||
AdminApi apiInstance = new AdminApi(defaultClient);
|
||||
String owner = "owner_example"; // String | owner of the repo
|
||||
String repo = "repo_example"; // String | name of the repo
|
||||
try {
|
||||
apiInstance.adminAdoptRepository(owner, repo);
|
||||
} catch (ApiException e) {
|
||||
System.err.println("Exception when calling AdminApi#adminAdoptRepository");
|
||||
System.err.println("Status code: " + e.getCode());
|
||||
System.err.println("Reason: " + e.getResponseBody());
|
||||
System.err.println("Response headers: " + e.getResponseHeaders());
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
## Documentation for API Endpoints
|
||||
|
||||
All URIs are relative to *http://localhost/api/v1*
|
||||
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*AdminApi* | [**adminAdoptRepository**](docs/AdminApi.md#adminAdoptRepository) | **POST** /admin/unadopted/{owner}/{repo} | Adopt unadopted files as a repository
|
||||
*AdminApi* | [**adminCreateOrg**](docs/AdminApi.md#adminCreateOrg) | **POST** /admin/users/{username}/orgs | Create an organization
|
||||
*AdminApi* | [**adminCreatePublicKey**](docs/AdminApi.md#adminCreatePublicKey) | **POST** /admin/users/{username}/keys | Add a public key on behalf of a user
|
||||
*AdminApi* | [**adminCreateRepo**](docs/AdminApi.md#adminCreateRepo) | **POST** /admin/users/{username}/repos | Create a repository on behalf of a user
|
||||
*AdminApi* | [**adminCreateUser**](docs/AdminApi.md#adminCreateUser) | **POST** /admin/users | Create a user
|
||||
*AdminApi* | [**adminCronList**](docs/AdminApi.md#adminCronList) | **GET** /admin/cron | List cron tasks
|
||||
*AdminApi* | [**adminCronRun**](docs/AdminApi.md#adminCronRun) | **POST** /admin/cron/{task} | Run cron task
|
||||
*AdminApi* | [**adminDeleteUnadoptedRepository**](docs/AdminApi.md#adminDeleteUnadoptedRepository) | **DELETE** /admin/unadopted/{owner}/{repo} | Delete unadopted files
|
||||
*AdminApi* | [**adminDeleteUser**](docs/AdminApi.md#adminDeleteUser) | **DELETE** /admin/users/{username} | Delete a user
|
||||
*AdminApi* | [**adminDeleteUserPublicKey**](docs/AdminApi.md#adminDeleteUserPublicKey) | **DELETE** /admin/users/{username}/keys/{id} | Delete a user's public key
|
||||
*AdminApi* | [**adminEditUser**](docs/AdminApi.md#adminEditUser) | **PATCH** /admin/users/{username} | Edit an existing user
|
||||
*AdminApi* | [**adminGetAllOrgs**](docs/AdminApi.md#adminGetAllOrgs) | **GET** /admin/orgs | List all organizations
|
||||
*AdminApi* | [**adminGetAllUsers**](docs/AdminApi.md#adminGetAllUsers) | **GET** /admin/users | List all users
|
||||
*AdminApi* | [**adminUnadoptedList**](docs/AdminApi.md#adminUnadoptedList) | **GET** /admin/unadopted | List unadopted repositories
|
||||
*IssueApi* | [**issueAddLabel**](docs/IssueApi.md#issueAddLabel) | **POST** /repos/{owner}/{repo}/issues/{index}/labels | Add a label to an issue
|
||||
*IssueApi* | [**issueAddSubscription**](docs/IssueApi.md#issueAddSubscription) | **PUT** /repos/{owner}/{repo}/issues/{index}/subscriptions/{user} | Subscribe user to issue
|
||||
*IssueApi* | [**issueAddTime**](docs/IssueApi.md#issueAddTime) | **POST** /repos/{owner}/{repo}/issues/{index}/times | Add tracked time to a issue
|
||||
*IssueApi* | [**issueCheckSubscription**](docs/IssueApi.md#issueCheckSubscription) | **GET** /repos/{owner}/{repo}/issues/{index}/subscriptions/check | Check if user is subscribed to an issue
|
||||
*IssueApi* | [**issueClearLabels**](docs/IssueApi.md#issueClearLabels) | **DELETE** /repos/{owner}/{repo}/issues/{index}/labels | Remove all labels from an issue
|
||||
*IssueApi* | [**issueCreateComment**](docs/IssueApi.md#issueCreateComment) | **POST** /repos/{owner}/{repo}/issues/{index}/comments | Add a comment to an issue
|
||||
*IssueApi* | [**issueCreateIssue**](docs/IssueApi.md#issueCreateIssue) | **POST** /repos/{owner}/{repo}/issues | Create an issue. If using deadline only the date will be taken into account, and time of day ignored.
|
||||
*IssueApi* | [**issueCreateLabel**](docs/IssueApi.md#issueCreateLabel) | **POST** /repos/{owner}/{repo}/labels | Create a label
|
||||
*IssueApi* | [**issueCreateMilestone**](docs/IssueApi.md#issueCreateMilestone) | **POST** /repos/{owner}/{repo}/milestones | Create a milestone
|
||||
*IssueApi* | [**issueDeleteComment**](docs/IssueApi.md#issueDeleteComment) | **DELETE** /repos/{owner}/{repo}/issues/comments/{id} | Delete a comment
|
||||
*IssueApi* | [**issueDeleteCommentDeprecated**](docs/IssueApi.md#issueDeleteCommentDeprecated) | **DELETE** /repos/{owner}/{repo}/issues/{index}/comments/{id} | Delete a comment
|
||||
*IssueApi* | [**issueDeleteCommentReaction**](docs/IssueApi.md#issueDeleteCommentReaction) | **DELETE** /repos/{owner}/{repo}/issues/comments/{id}/reactions | Remove a reaction from a comment of an issue
|
||||
*IssueApi* | [**issueDeleteIssueReaction**](docs/IssueApi.md#issueDeleteIssueReaction) | **DELETE** /repos/{owner}/{repo}/issues/{index}/reactions | Remove a reaction from an issue
|
||||
*IssueApi* | [**issueDeleteLabel**](docs/IssueApi.md#issueDeleteLabel) | **DELETE** /repos/{owner}/{repo}/labels/{id} | Delete a label
|
||||
*IssueApi* | [**issueDeleteMilestone**](docs/IssueApi.md#issueDeleteMilestone) | **DELETE** /repos/{owner}/{repo}/milestones/{id} | Delete a milestone
|
||||
*IssueApi* | [**issueDeleteStopWatch**](docs/IssueApi.md#issueDeleteStopWatch) | **DELETE** /repos/{owner}/{repo}/issues/{index}/stopwatch/delete | Delete an issue's existing stopwatch.
|
||||
*IssueApi* | [**issueDeleteSubscription**](docs/IssueApi.md#issueDeleteSubscription) | **DELETE** /repos/{owner}/{repo}/issues/{index}/subscriptions/{user} | Unsubscribe user from issue
|
||||
*IssueApi* | [**issueDeleteTime**](docs/IssueApi.md#issueDeleteTime) | **DELETE** /repos/{owner}/{repo}/issues/{index}/times/{id} | Delete specific tracked time
|
||||
*IssueApi* | [**issueEditComment**](docs/IssueApi.md#issueEditComment) | **PATCH** /repos/{owner}/{repo}/issues/comments/{id} | Edit a comment
|
||||
*IssueApi* | [**issueEditCommentDeprecated**](docs/IssueApi.md#issueEditCommentDeprecated) | **PATCH** /repos/{owner}/{repo}/issues/{index}/comments/{id} | Edit a comment
|
||||
*IssueApi* | [**issueEditIssue**](docs/IssueApi.md#issueEditIssue) | **PATCH** /repos/{owner}/{repo}/issues/{index} | Edit an issue. If using deadline only the date will be taken into account, and time of day ignored.
|
||||
*IssueApi* | [**issueEditIssueDeadline**](docs/IssueApi.md#issueEditIssueDeadline) | **POST** /repos/{owner}/{repo}/issues/{index}/deadline | Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored.
|
||||
*IssueApi* | [**issueEditLabel**](docs/IssueApi.md#issueEditLabel) | **PATCH** /repos/{owner}/{repo}/labels/{id} | Update a label
|
||||
*IssueApi* | [**issueEditMilestone**](docs/IssueApi.md#issueEditMilestone) | **PATCH** /repos/{owner}/{repo}/milestones/{id} | Update a milestone
|
||||
*IssueApi* | [**issueGetComment**](docs/IssueApi.md#issueGetComment) | **GET** /repos/{owner}/{repo}/issues/comments/{id} | Get a comment
|
||||
*IssueApi* | [**issueGetCommentReactions**](docs/IssueApi.md#issueGetCommentReactions) | **GET** /repos/{owner}/{repo}/issues/comments/{id}/reactions | Get a list of reactions from a comment of an issue
|
||||
*IssueApi* | [**issueGetComments**](docs/IssueApi.md#issueGetComments) | **GET** /repos/{owner}/{repo}/issues/{index}/comments | List all comments on an issue
|
||||
*IssueApi* | [**issueGetIssue**](docs/IssueApi.md#issueGetIssue) | **GET** /repos/{owner}/{repo}/issues/{index} | Get an issue
|
||||
*IssueApi* | [**issueGetIssueReactions**](docs/IssueApi.md#issueGetIssueReactions) | **GET** /repos/{owner}/{repo}/issues/{index}/reactions | Get a list reactions of an issue
|
||||
*IssueApi* | [**issueGetLabel**](docs/IssueApi.md#issueGetLabel) | **GET** /repos/{owner}/{repo}/labels/{id} | Get a single label
|
||||
*IssueApi* | [**issueGetLabels**](docs/IssueApi.md#issueGetLabels) | **GET** /repos/{owner}/{repo}/issues/{index}/labels | Get an issue's labels
|
||||
*IssueApi* | [**issueGetMilestone**](docs/IssueApi.md#issueGetMilestone) | **GET** /repos/{owner}/{repo}/milestones/{id} | Get a milestone
|
||||
*IssueApi* | [**issueGetMilestonesList**](docs/IssueApi.md#issueGetMilestonesList) | **GET** /repos/{owner}/{repo}/milestones | Get all of a repository's opened milestones
|
||||
*IssueApi* | [**issueGetRepoComments**](docs/IssueApi.md#issueGetRepoComments) | **GET** /repos/{owner}/{repo}/issues/comments | List all comments in a repository
|
||||
*IssueApi* | [**issueListIssues**](docs/IssueApi.md#issueListIssues) | **GET** /repos/{owner}/{repo}/issues | List a repository's issues
|
||||
*IssueApi* | [**issueListLabels**](docs/IssueApi.md#issueListLabels) | **GET** /repos/{owner}/{repo}/labels | Get all of a repository's labels
|
||||
*IssueApi* | [**issuePostCommentReaction**](docs/IssueApi.md#issuePostCommentReaction) | **POST** /repos/{owner}/{repo}/issues/comments/{id}/reactions | Add a reaction to a comment of an issue
|
||||
*IssueApi* | [**issuePostIssueReaction**](docs/IssueApi.md#issuePostIssueReaction) | **POST** /repos/{owner}/{repo}/issues/{index}/reactions | Add a reaction to an issue
|
||||
*IssueApi* | [**issueRemoveLabel**](docs/IssueApi.md#issueRemoveLabel) | **DELETE** /repos/{owner}/{repo}/issues/{index}/labels/{id} | Remove a label from an issue
|
||||
*IssueApi* | [**issueReplaceLabels**](docs/IssueApi.md#issueReplaceLabels) | **PUT** /repos/{owner}/{repo}/issues/{index}/labels | Replace an issue's labels
|
||||
*IssueApi* | [**issueResetTime**](docs/IssueApi.md#issueResetTime) | **DELETE** /repos/{owner}/{repo}/issues/{index}/times | Reset a tracked time of an issue
|
||||
*IssueApi* | [**issueSearchIssues**](docs/IssueApi.md#issueSearchIssues) | **GET** /repos/issues/search | Search for issues across the repositories that the user has access to
|
||||
*IssueApi* | [**issueStartStopWatch**](docs/IssueApi.md#issueStartStopWatch) | **POST** /repos/{owner}/{repo}/issues/{index}/stopwatch/start | Start stopwatch on an issue.
|
||||
*IssueApi* | [**issueStopStopWatch**](docs/IssueApi.md#issueStopStopWatch) | **POST** /repos/{owner}/{repo}/issues/{index}/stopwatch/stop | Stop an issue's existing stopwatch.
|
||||
*IssueApi* | [**issueSubscriptions**](docs/IssueApi.md#issueSubscriptions) | **GET** /repos/{owner}/{repo}/issues/{index}/subscriptions | Get users who subscribed on an issue.
|
||||
*IssueApi* | [**issueTrackedTimes**](docs/IssueApi.md#issueTrackedTimes) | **GET** /repos/{owner}/{repo}/issues/{index}/times | List an issue's tracked times
|
||||
*MiscellaneousApi* | [**getSigningKey**](docs/MiscellaneousApi.md#getSigningKey) | **GET** /signing-key.gpg | Get default signing-key.gpg
|
||||
*MiscellaneousApi* | [**getVersion**](docs/MiscellaneousApi.md#getVersion) | **GET** /version | Returns the version of the Gitea application
|
||||
*MiscellaneousApi* | [**renderMarkdown**](docs/MiscellaneousApi.md#renderMarkdown) | **POST** /markdown | Render a markdown document as HTML
|
||||
*MiscellaneousApi* | [**renderMarkdownRaw**](docs/MiscellaneousApi.md#renderMarkdownRaw) | **POST** /markdown/raw | Render raw markdown as HTML
|
||||
*NotificationApi* | [**notifyGetList**](docs/NotificationApi.md#notifyGetList) | **GET** /notifications | List users's notification threads
|
||||
*NotificationApi* | [**notifyGetRepoList**](docs/NotificationApi.md#notifyGetRepoList) | **GET** /repos/{owner}/{repo}/notifications | List users's notification threads on a specific repo
|
||||
*NotificationApi* | [**notifyGetThread**](docs/NotificationApi.md#notifyGetThread) | **GET** /notifications/threads/{id} | Get notification thread by ID
|
||||
*NotificationApi* | [**notifyNewAvailable**](docs/NotificationApi.md#notifyNewAvailable) | **GET** /notifications/new | Check if unread notifications exist
|
||||
*NotificationApi* | [**notifyReadList**](docs/NotificationApi.md#notifyReadList) | **PUT** /notifications | Mark notification threads as read, pinned or unread
|
||||
*NotificationApi* | [**notifyReadRepoList**](docs/NotificationApi.md#notifyReadRepoList) | **PUT** /repos/{owner}/{repo}/notifications | Mark notification threads as read, pinned or unread on a specific repo
|
||||
*NotificationApi* | [**notifyReadThread**](docs/NotificationApi.md#notifyReadThread) | **PATCH** /notifications/threads/{id} | Mark notification thread as read by ID
|
||||
*OrganizationApi* | [**createOrgRepo**](docs/OrganizationApi.md#createOrgRepo) | **POST** /orgs/{org}/repos | Create a repository in an organization
|
||||
*OrganizationApi* | [**createOrgRepoDeprecated**](docs/OrganizationApi.md#createOrgRepoDeprecated) | **POST** /org/{org}/repos | Create a repository in an organization
|
||||
*OrganizationApi* | [**orgAddTeamMember**](docs/OrganizationApi.md#orgAddTeamMember) | **PUT** /teams/{id}/members/{username} | Add a team member
|
||||
*OrganizationApi* | [**orgAddTeamRepository**](docs/OrganizationApi.md#orgAddTeamRepository) | **PUT** /teams/{id}/repos/{org}/{repo} | Add a repository to a team
|
||||
*OrganizationApi* | [**orgConcealMember**](docs/OrganizationApi.md#orgConcealMember) | **DELETE** /orgs/{org}/public_members/{username} | Conceal a user's membership
|
||||
*OrganizationApi* | [**orgCreate**](docs/OrganizationApi.md#orgCreate) | **POST** /orgs | Create an organization
|
||||
*OrganizationApi* | [**orgCreateHook**](docs/OrganizationApi.md#orgCreateHook) | **POST** /orgs/{org}/hooks/ | Create a hook
|
||||
*OrganizationApi* | [**orgCreateLabel**](docs/OrganizationApi.md#orgCreateLabel) | **POST** /orgs/{org}/labels | Create a label for an organization
|
||||
*OrganizationApi* | [**orgCreateTeam**](docs/OrganizationApi.md#orgCreateTeam) | **POST** /orgs/{org}/teams | Create a team
|
||||
*OrganizationApi* | [**orgDelete**](docs/OrganizationApi.md#orgDelete) | **DELETE** /orgs/{org} | Delete an organization
|
||||
*OrganizationApi* | [**orgDeleteHook**](docs/OrganizationApi.md#orgDeleteHook) | **DELETE** /orgs/{org}/hooks/{id} | Delete a hook
|
||||
*OrganizationApi* | [**orgDeleteLabel**](docs/OrganizationApi.md#orgDeleteLabel) | **DELETE** /orgs/{org}/labels/{id} | Delete a label
|
||||
*OrganizationApi* | [**orgDeleteMember**](docs/OrganizationApi.md#orgDeleteMember) | **DELETE** /orgs/{org}/members/{username} | Remove a member from an organization
|
||||
*OrganizationApi* | [**orgDeleteTeam**](docs/OrganizationApi.md#orgDeleteTeam) | **DELETE** /teams/{id} | Delete a team
|
||||
*OrganizationApi* | [**orgEdit**](docs/OrganizationApi.md#orgEdit) | **PATCH** /orgs/{org} | Edit an organization
|
||||
*OrganizationApi* | [**orgEditHook**](docs/OrganizationApi.md#orgEditHook) | **PATCH** /orgs/{org}/hooks/{id} | Update a hook
|
||||
*OrganizationApi* | [**orgEditLabel**](docs/OrganizationApi.md#orgEditLabel) | **PATCH** /orgs/{org}/labels/{id} | Update a label
|
||||
*OrganizationApi* | [**orgEditTeam**](docs/OrganizationApi.md#orgEditTeam) | **PATCH** /teams/{id} | Edit a team
|
||||
*OrganizationApi* | [**orgGet**](docs/OrganizationApi.md#orgGet) | **GET** /orgs/{org} | Get an organization
|
||||
*OrganizationApi* | [**orgGetAll**](docs/OrganizationApi.md#orgGetAll) | **GET** /orgs | Get list of organizations
|
||||
*OrganizationApi* | [**orgGetHook**](docs/OrganizationApi.md#orgGetHook) | **GET** /orgs/{org}/hooks/{id} | Get a hook
|
||||
*OrganizationApi* | [**orgGetLabel**](docs/OrganizationApi.md#orgGetLabel) | **GET** /orgs/{org}/labels/{id} | Get a single label
|
||||
*OrganizationApi* | [**orgGetTeam**](docs/OrganizationApi.md#orgGetTeam) | **GET** /teams/{id} | Get a team
|
||||
*OrganizationApi* | [**orgIsMember**](docs/OrganizationApi.md#orgIsMember) | **GET** /orgs/{org}/members/{username} | Check if a user is a member of an organization
|
||||
*OrganizationApi* | [**orgIsPublicMember**](docs/OrganizationApi.md#orgIsPublicMember) | **GET** /orgs/{org}/public_members/{username} | Check if a user is a public member of an organization
|
||||
*OrganizationApi* | [**orgListCurrentUserOrgs**](docs/OrganizationApi.md#orgListCurrentUserOrgs) | **GET** /user/orgs | List the current user's organizations
|
||||
*OrganizationApi* | [**orgListHooks**](docs/OrganizationApi.md#orgListHooks) | **GET** /orgs/{org}/hooks | List an organization's webhooks
|
||||
*OrganizationApi* | [**orgListLabels**](docs/OrganizationApi.md#orgListLabels) | **GET** /orgs/{org}/labels | List an organization's labels
|
||||
*OrganizationApi* | [**orgListMembers**](docs/OrganizationApi.md#orgListMembers) | **GET** /orgs/{org}/members | List an organization's members
|
||||
*OrganizationApi* | [**orgListPublicMembers**](docs/OrganizationApi.md#orgListPublicMembers) | **GET** /orgs/{org}/public_members | List an organization's public members
|
||||
*OrganizationApi* | [**orgListRepos**](docs/OrganizationApi.md#orgListRepos) | **GET** /orgs/{org}/repos | List an organization's repos
|
||||
*OrganizationApi* | [**orgListTeamMember**](docs/OrganizationApi.md#orgListTeamMember) | **GET** /teams/{id}/members/{username} | List a particular member of team
|
||||
*OrganizationApi* | [**orgListTeamMembers**](docs/OrganizationApi.md#orgListTeamMembers) | **GET** /teams/{id}/members | List a team's members
|
||||
*OrganizationApi* | [**orgListTeamRepos**](docs/OrganizationApi.md#orgListTeamRepos) | **GET** /teams/{id}/repos | List a team's repos
|
||||
*OrganizationApi* | [**orgListTeams**](docs/OrganizationApi.md#orgListTeams) | **GET** /orgs/{org}/teams | List an organization's teams
|
||||
*OrganizationApi* | [**orgListUserOrgs**](docs/OrganizationApi.md#orgListUserOrgs) | **GET** /users/{username}/orgs | List a user's organizations
|
||||
*OrganizationApi* | [**orgPublicizeMember**](docs/OrganizationApi.md#orgPublicizeMember) | **PUT** /orgs/{org}/public_members/{username} | Publicize a user's membership
|
||||
*OrganizationApi* | [**orgRemoveTeamMember**](docs/OrganizationApi.md#orgRemoveTeamMember) | **DELETE** /teams/{id}/members/{username} | Remove a team member
|
||||
*OrganizationApi* | [**orgRemoveTeamRepository**](docs/OrganizationApi.md#orgRemoveTeamRepository) | **DELETE** /teams/{id}/repos/{org}/{repo} | Remove a repository from a team
|
||||
*OrganizationApi* | [**teamSearch**](docs/OrganizationApi.md#teamSearch) | **GET** /orgs/{org}/teams/search | Search for teams within an organization
|
||||
*RepositoryApi* | [**createCurrentUserRepo**](docs/RepositoryApi.md#createCurrentUserRepo) | **POST** /user/repos | Create a repository
|
||||
*RepositoryApi* | [**createFork**](docs/RepositoryApi.md#createFork) | **POST** /repos/{owner}/{repo}/forks | Fork a repository
|
||||
*RepositoryApi* | [**getBlob**](docs/RepositoryApi.md#getBlob) | **GET** /repos/{owner}/{repo}/git/blobs/{sha} | Gets the blob of a repository.
|
||||
*RepositoryApi* | [**getTag**](docs/RepositoryApi.md#getTag) | **GET** /repos/{owner}/{repo}/git/tags/{sha} | Gets the tag object of an annotated tag (not lightweight tags)
|
||||
*RepositoryApi* | [**getTree**](docs/RepositoryApi.md#getTree) | **GET** /repos/{owner}/{repo}/git/trees/{sha} | Gets the tree of a repository.
|
||||
*RepositoryApi* | [**listForks**](docs/RepositoryApi.md#listForks) | **GET** /repos/{owner}/{repo}/forks | List a repository's forks
|
||||
*RepositoryApi* | [**repoAddCollaborator**](docs/RepositoryApi.md#repoAddCollaborator) | **PUT** /repos/{owner}/{repo}/collaborators/{collaborator} | Add a collaborator to a repository
|
||||
*RepositoryApi* | [**repoAddTopc**](docs/RepositoryApi.md#repoAddTopc) | **PUT** /repos/{owner}/{repo}/topics/{topic} | Add a topic to a repository
|
||||
*RepositoryApi* | [**repoCheckCollaborator**](docs/RepositoryApi.md#repoCheckCollaborator) | **GET** /repos/{owner}/{repo}/collaborators/{collaborator} | Check if a user is a collaborator of a repository
|
||||
*RepositoryApi* | [**repoCreateBranch**](docs/RepositoryApi.md#repoCreateBranch) | **POST** /repos/{owner}/{repo}/branches | Create a branch
|
||||
*RepositoryApi* | [**repoCreateBranchProtection**](docs/RepositoryApi.md#repoCreateBranchProtection) | **POST** /repos/{owner}/{repo}/branch_protections | Create a branch protections for a repository
|
||||
*RepositoryApi* | [**repoCreateFile**](docs/RepositoryApi.md#repoCreateFile) | **POST** /repos/{owner}/{repo}/contents/{filepath} | Create a file in a repository
|
||||
*RepositoryApi* | [**repoCreateHook**](docs/RepositoryApi.md#repoCreateHook) | **POST** /repos/{owner}/{repo}/hooks | Create a hook
|
||||
*RepositoryApi* | [**repoCreateKey**](docs/RepositoryApi.md#repoCreateKey) | **POST** /repos/{owner}/{repo}/keys | Add a key to a repository
|
||||
*RepositoryApi* | [**repoCreatePullRequest**](docs/RepositoryApi.md#repoCreatePullRequest) | **POST** /repos/{owner}/{repo}/pulls | Create a pull request
|
||||
*RepositoryApi* | [**repoCreatePullReview**](docs/RepositoryApi.md#repoCreatePullReview) | **POST** /repos/{owner}/{repo}/pulls/{index}/reviews | Create a review to an pull request
|
||||
*RepositoryApi* | [**repoCreateRelease**](docs/RepositoryApi.md#repoCreateRelease) | **POST** /repos/{owner}/{repo}/releases | Create a release
|
||||
*RepositoryApi* | [**repoCreateReleaseAttachment**](docs/RepositoryApi.md#repoCreateReleaseAttachment) | **POST** /repos/{owner}/{repo}/releases/{id}/assets | Create a release attachment
|
||||
*RepositoryApi* | [**repoCreateStatus**](docs/RepositoryApi.md#repoCreateStatus) | **POST** /repos/{owner}/{repo}/statuses/{sha} | Create a commit status
|
||||
*RepositoryApi* | [**repoDelete**](docs/RepositoryApi.md#repoDelete) | **DELETE** /repos/{owner}/{repo} | Delete a repository
|
||||
*RepositoryApi* | [**repoDeleteBranch**](docs/RepositoryApi.md#repoDeleteBranch) | **DELETE** /repos/{owner}/{repo}/branches/{branch} | Delete a specific branch from a repository
|
||||
*RepositoryApi* | [**repoDeleteBranchProtection**](docs/RepositoryApi.md#repoDeleteBranchProtection) | **DELETE** /repos/{owner}/{repo}/branch_protections/{name} | Delete a specific branch protection for the repository
|
||||
*RepositoryApi* | [**repoDeleteCollaborator**](docs/RepositoryApi.md#repoDeleteCollaborator) | **DELETE** /repos/{owner}/{repo}/collaborators/{collaborator} | Delete a collaborator from a repository
|
||||
*RepositoryApi* | [**repoDeleteFile**](docs/RepositoryApi.md#repoDeleteFile) | **DELETE** /repos/{owner}/{repo}/contents/{filepath} | Delete a file in a repository
|
||||
*RepositoryApi* | [**repoDeleteGitHook**](docs/RepositoryApi.md#repoDeleteGitHook) | **DELETE** /repos/{owner}/{repo}/hooks/git/{id} | Delete a Git hook in a repository
|
||||
*RepositoryApi* | [**repoDeleteHook**](docs/RepositoryApi.md#repoDeleteHook) | **DELETE** /repos/{owner}/{repo}/hooks/{id} | Delete a hook in a repository
|
||||
*RepositoryApi* | [**repoDeleteKey**](docs/RepositoryApi.md#repoDeleteKey) | **DELETE** /repos/{owner}/{repo}/keys/{id} | Delete a key from a repository
|
||||
*RepositoryApi* | [**repoDeletePullReview**](docs/RepositoryApi.md#repoDeletePullReview) | **DELETE** /repos/{owner}/{repo}/pulls/{index}/reviews/{id} | Delete a specific review from a pull request
|
||||
*RepositoryApi* | [**repoDeleteRelease**](docs/RepositoryApi.md#repoDeleteRelease) | **DELETE** /repos/{owner}/{repo}/releases/{id} | Delete a release
|
||||
*RepositoryApi* | [**repoDeleteReleaseAttachment**](docs/RepositoryApi.md#repoDeleteReleaseAttachment) | **DELETE** /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} | Delete a release attachment
|
||||
*RepositoryApi* | [**repoDeleteTopic**](docs/RepositoryApi.md#repoDeleteTopic) | **DELETE** /repos/{owner}/{repo}/topics/{topic} | Delete a topic from a repository
|
||||
*RepositoryApi* | [**repoDownloadPullDiff**](docs/RepositoryApi.md#repoDownloadPullDiff) | **GET** /repos/{owner}/{repo}/pulls/{index}.diff | Get a pull request diff
|
||||
*RepositoryApi* | [**repoDownloadPullPatch**](docs/RepositoryApi.md#repoDownloadPullPatch) | **GET** /repos/{owner}/{repo}/pulls/{index}.patch | Get a pull request patch file
|
||||
*RepositoryApi* | [**repoEdit**](docs/RepositoryApi.md#repoEdit) | **PATCH** /repos/{owner}/{repo} | Edit a repository's properties. Only fields that are set will be changed.
|
||||
*RepositoryApi* | [**repoEditBranchProtection**](docs/RepositoryApi.md#repoEditBranchProtection) | **PATCH** /repos/{owner}/{repo}/branch_protections/{name} | Edit a branch protections for a repository. Only fields that are set will be changed
|
||||
*RepositoryApi* | [**repoEditGitHook**](docs/RepositoryApi.md#repoEditGitHook) | **PATCH** /repos/{owner}/{repo}/hooks/git/{id} | Edit a Git hook in a repository
|
||||
*RepositoryApi* | [**repoEditHook**](docs/RepositoryApi.md#repoEditHook) | **PATCH** /repos/{owner}/{repo}/hooks/{id} | Edit a hook in a repository
|
||||
*RepositoryApi* | [**repoEditPullRequest**](docs/RepositoryApi.md#repoEditPullRequest) | **PATCH** /repos/{owner}/{repo}/pulls/{index} | Update a pull request. If using deadline only the date will be taken into account, and time of day ignored.
|
||||
*RepositoryApi* | [**repoEditRelease**](docs/RepositoryApi.md#repoEditRelease) | **PATCH** /repos/{owner}/{repo}/releases/{id} | Update a release
|
||||
*RepositoryApi* | [**repoEditReleaseAttachment**](docs/RepositoryApi.md#repoEditReleaseAttachment) | **PATCH** /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} | Edit a release attachment
|
||||
*RepositoryApi* | [**repoGet**](docs/RepositoryApi.md#repoGet) | **GET** /repos/{owner}/{repo} | Get a repository
|
||||
*RepositoryApi* | [**repoGetAllCommits**](docs/RepositoryApi.md#repoGetAllCommits) | **GET** /repos/{owner}/{repo}/commits | Get a list of all commits from a repository
|
||||
*RepositoryApi* | [**repoGetArchive**](docs/RepositoryApi.md#repoGetArchive) | **GET** /repos/{owner}/{repo}/archive/{archive} | Get an archive of a repository
|
||||
*RepositoryApi* | [**repoGetBranch**](docs/RepositoryApi.md#repoGetBranch) | **GET** /repos/{owner}/{repo}/branches/{branch} | Retrieve a specific branch from a repository, including its effective branch protection
|
||||
*RepositoryApi* | [**repoGetBranchProtection**](docs/RepositoryApi.md#repoGetBranchProtection) | **GET** /repos/{owner}/{repo}/branch_protections/{name} | Get a specific branch protection for the repository
|
||||
*RepositoryApi* | [**repoGetByID**](docs/RepositoryApi.md#repoGetByID) | **GET** /repositories/{id} | Get a repository by id
|
||||
*RepositoryApi* | [**repoGetCombinedStatusByRef**](docs/RepositoryApi.md#repoGetCombinedStatusByRef) | **GET** /repos/{owner}/{repo}/commits/{ref}/status | Get a commit's combined status, by branch/tag/commit reference
|
||||
*RepositoryApi* | [**repoGetContents**](docs/RepositoryApi.md#repoGetContents) | **GET** /repos/{owner}/{repo}/contents/{filepath} | Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir
|
||||
*RepositoryApi* | [**repoGetContentsList**](docs/RepositoryApi.md#repoGetContentsList) | **GET** /repos/{owner}/{repo}/contents | Gets the metadata of all the entries of the root dir
|
||||
*RepositoryApi* | [**repoGetEditorConfig**](docs/RepositoryApi.md#repoGetEditorConfig) | **GET** /repos/{owner}/{repo}/editorconfig/{filepath} | Get the EditorConfig definitions of a file in a repository
|
||||
*RepositoryApi* | [**repoGetGitHook**](docs/RepositoryApi.md#repoGetGitHook) | **GET** /repos/{owner}/{repo}/hooks/git/{id} | Get a Git hook
|
||||
*RepositoryApi* | [**repoGetHook**](docs/RepositoryApi.md#repoGetHook) | **GET** /repos/{owner}/{repo}/hooks/{id} | Get a hook
|
||||
*RepositoryApi* | [**repoGetIssueTemplates**](docs/RepositoryApi.md#repoGetIssueTemplates) | **GET** /repos/{owner}/{repo}/issue_templates | Get available issue templates for a repository
|
||||
*RepositoryApi* | [**repoGetKey**](docs/RepositoryApi.md#repoGetKey) | **GET** /repos/{owner}/{repo}/keys/{id} | Get a repository's key by id
|
||||
*RepositoryApi* | [**repoGetLanguages**](docs/RepositoryApi.md#repoGetLanguages) | **GET** /repos/{owner}/{repo}/languages | Get languages and number of bytes of code written
|
||||
*RepositoryApi* | [**repoGetPullRequest**](docs/RepositoryApi.md#repoGetPullRequest) | **GET** /repos/{owner}/{repo}/pulls/{index} | Get a pull request
|
||||
*RepositoryApi* | [**repoGetPullReview**](docs/RepositoryApi.md#repoGetPullReview) | **GET** /repos/{owner}/{repo}/pulls/{index}/reviews/{id} | Get a specific review for a pull request
|
||||
*RepositoryApi* | [**repoGetPullReviewComments**](docs/RepositoryApi.md#repoGetPullReviewComments) | **GET** /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments | Get a specific review for a pull request
|
||||
*RepositoryApi* | [**repoGetRawFile**](docs/RepositoryApi.md#repoGetRawFile) | **GET** /repos/{owner}/{repo}/raw/{filepath} | Get a file from a repository
|
||||
*RepositoryApi* | [**repoGetRelease**](docs/RepositoryApi.md#repoGetRelease) | **GET** /repos/{owner}/{repo}/releases/{id} | Get a release
|
||||
*RepositoryApi* | [**repoGetReleaseAttachment**](docs/RepositoryApi.md#repoGetReleaseAttachment) | **GET** /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} | Get a release attachment
|
||||
*RepositoryApi* | [**repoGetReleaseTag**](docs/RepositoryApi.md#repoGetReleaseTag) | **GET** /repos/{owner}/{repo}/releases/tags/{tag} | Get a release by tag name
|
||||
*RepositoryApi* | [**repoGetSingleCommit**](docs/RepositoryApi.md#repoGetSingleCommit) | **GET** /repos/{owner}/{repo}/git/commits/{sha} | Get a single commit from a repository
|
||||
*RepositoryApi* | [**repoListAllGitRefs**](docs/RepositoryApi.md#repoListAllGitRefs) | **GET** /repos/{owner}/{repo}/git/refs | Get specified ref or filtered repository's refs
|
||||
*RepositoryApi* | [**repoListBranchProtection**](docs/RepositoryApi.md#repoListBranchProtection) | **GET** /repos/{owner}/{repo}/branch_protections | List branch protections for a repository
|
||||
*RepositoryApi* | [**repoListBranches**](docs/RepositoryApi.md#repoListBranches) | **GET** /repos/{owner}/{repo}/branches | List a repository's branches
|
||||
*RepositoryApi* | [**repoListCollaborators**](docs/RepositoryApi.md#repoListCollaborators) | **GET** /repos/{owner}/{repo}/collaborators | List a repository's collaborators
|
||||
*RepositoryApi* | [**repoListGitHooks**](docs/RepositoryApi.md#repoListGitHooks) | **GET** /repos/{owner}/{repo}/hooks/git | List the Git hooks in a repository
|
||||
*RepositoryApi* | [**repoListGitRefs**](docs/RepositoryApi.md#repoListGitRefs) | **GET** /repos/{owner}/{repo}/git/refs/{ref} | Get specified ref or filtered repository's refs
|
||||
*RepositoryApi* | [**repoListHooks**](docs/RepositoryApi.md#repoListHooks) | **GET** /repos/{owner}/{repo}/hooks | List the hooks in a repository
|
||||
*RepositoryApi* | [**repoListKeys**](docs/RepositoryApi.md#repoListKeys) | **GET** /repos/{owner}/{repo}/keys | List a repository's keys
|
||||
*RepositoryApi* | [**repoListPullRequests**](docs/RepositoryApi.md#repoListPullRequests) | **GET** /repos/{owner}/{repo}/pulls | List a repo's pull requests
|
||||
*RepositoryApi* | [**repoListPullReviews**](docs/RepositoryApi.md#repoListPullReviews) | **GET** /repos/{owner}/{repo}/pulls/{index}/reviews | List all reviews for a pull request
|
||||
*RepositoryApi* | [**repoListReleaseAttachments**](docs/RepositoryApi.md#repoListReleaseAttachments) | **GET** /repos/{owner}/{repo}/releases/{id}/assets | List release's attachments
|
||||
*RepositoryApi* | [**repoListReleases**](docs/RepositoryApi.md#repoListReleases) | **GET** /repos/{owner}/{repo}/releases | List a repo's releases
|
||||
*RepositoryApi* | [**repoListStargazers**](docs/RepositoryApi.md#repoListStargazers) | **GET** /repos/{owner}/{repo}/stargazers | List a repo's stargazers
|
||||
*RepositoryApi* | [**repoListStatuses**](docs/RepositoryApi.md#repoListStatuses) | **GET** /repos/{owner}/{repo}/statuses/{sha} | Get a commit's statuses
|
||||
*RepositoryApi* | [**repoListStatusesByRef**](docs/RepositoryApi.md#repoListStatusesByRef) | **GET** /repos/{owner}/{repo}/commits/{ref}/statuses | Get a commit's statuses, by branch/tag/commit reference
|
||||
*RepositoryApi* | [**repoListSubscribers**](docs/RepositoryApi.md#repoListSubscribers) | **GET** /repos/{owner}/{repo}/subscribers | List a repo's watchers
|
||||
*RepositoryApi* | [**repoListTags**](docs/RepositoryApi.md#repoListTags) | **GET** /repos/{owner}/{repo}/tags | List a repository's tags
|
||||
*RepositoryApi* | [**repoListTopics**](docs/RepositoryApi.md#repoListTopics) | **GET** /repos/{owner}/{repo}/topics | Get list of topics that a repository has
|
||||
*RepositoryApi* | [**repoMergePullRequest**](docs/RepositoryApi.md#repoMergePullRequest) | **POST** /repos/{owner}/{repo}/pulls/{index}/merge | Merge a pull request
|
||||
*RepositoryApi* | [**repoMigrate**](docs/RepositoryApi.md#repoMigrate) | **POST** /repos/migrate | Migrate a remote git repository
|
||||
*RepositoryApi* | [**repoMirrorSync**](docs/RepositoryApi.md#repoMirrorSync) | **POST** /repos/{owner}/{repo}/mirror-sync | Sync a mirrored repository
|
||||
*RepositoryApi* | [**repoPullRequestIsMerged**](docs/RepositoryApi.md#repoPullRequestIsMerged) | **GET** /repos/{owner}/{repo}/pulls/{index}/merge | Check if a pull request has been merged
|
||||
*RepositoryApi* | [**repoSearch**](docs/RepositoryApi.md#repoSearch) | **GET** /repos/search | Search for repositories
|
||||
*RepositoryApi* | [**repoSigningKey**](docs/RepositoryApi.md#repoSigningKey) | **GET** /repos/{owner}/{repo}/signing-key.gpg | Get signing-key.gpg for given repository
|
||||
*RepositoryApi* | [**repoSubmitPullReview**](docs/RepositoryApi.md#repoSubmitPullReview) | **POST** /repos/{owner}/{repo}/pulls/{index}/reviews/{id} | Submit a pending review to an pull request
|
||||
*RepositoryApi* | [**repoTestHook**](docs/RepositoryApi.md#repoTestHook) | **POST** /repos/{owner}/{repo}/hooks/{id}/tests | Test a push webhook
|
||||
*RepositoryApi* | [**repoTrackedTimes**](docs/RepositoryApi.md#repoTrackedTimes) | **GET** /repos/{owner}/{repo}/times | List a repo's tracked times
|
||||
*RepositoryApi* | [**repoTransfer**](docs/RepositoryApi.md#repoTransfer) | **POST** /repos/{owner}/{repo}/transfer | Transfer a repo ownership
|
||||
*RepositoryApi* | [**repoUpdateFile**](docs/RepositoryApi.md#repoUpdateFile) | **PUT** /repos/{owner}/{repo}/contents/{filepath} | Update a file in a repository
|
||||
*RepositoryApi* | [**repoUpdatePullRequest**](docs/RepositoryApi.md#repoUpdatePullRequest) | **POST** /repos/{owner}/{repo}/pulls/{index}/update | Merge PR's baseBranch into headBranch
|
||||
*RepositoryApi* | [**repoUpdateTopics**](docs/RepositoryApi.md#repoUpdateTopics) | **PUT** /repos/{owner}/{repo}/topics | Replace list of topics for a repository
|
||||
*RepositoryApi* | [**topicSearch**](docs/RepositoryApi.md#topicSearch) | **GET** /topics/search | search topics via keyword
|
||||
*RepositoryApi* | [**userCurrentCheckSubscription**](docs/RepositoryApi.md#userCurrentCheckSubscription) | **GET** /repos/{owner}/{repo}/subscription | Check if the current user is watching a repo
|
||||
*RepositoryApi* | [**userCurrentDeleteSubscription**](docs/RepositoryApi.md#userCurrentDeleteSubscription) | **DELETE** /repos/{owner}/{repo}/subscription | Unwatch a repo
|
||||
*RepositoryApi* | [**userCurrentPutSubscription**](docs/RepositoryApi.md#userCurrentPutSubscription) | **PUT** /repos/{owner}/{repo}/subscription | Watch a repo
|
||||
*RepositoryApi* | [**userTrackedTimes**](docs/RepositoryApi.md#userTrackedTimes) | **GET** /repos/{owner}/{repo}/times/{user} | List a user's tracked times in a repo
|
||||
*SettingsApi* | [**getGeneralAPISettings**](docs/SettingsApi.md#getGeneralAPISettings) | **GET** /settings/api | Get instance's global settings for api
|
||||
*SettingsApi* | [**getGeneralAttachmentSettings**](docs/SettingsApi.md#getGeneralAttachmentSettings) | **GET** /settings/attachment | Get instance's global settings for Attachment
|
||||
*SettingsApi* | [**getGeneralRepositorySettings**](docs/SettingsApi.md#getGeneralRepositorySettings) | **GET** /settings/repository | Get instance's global settings for repositories
|
||||
*SettingsApi* | [**getGeneralUISettings**](docs/SettingsApi.md#getGeneralUISettings) | **GET** /settings/ui | Get instance's global settings for ui
|
||||
*UserApi* | [**createCurrentUserRepo**](docs/UserApi.md#createCurrentUserRepo) | **POST** /user/repos | Create a repository
|
||||
*UserApi* | [**userAddEmail**](docs/UserApi.md#userAddEmail) | **POST** /user/emails | Add email addresses
|
||||
*UserApi* | [**userCheckFollowing**](docs/UserApi.md#userCheckFollowing) | **GET** /users/{follower}/following/{followee} | Check if one user is following another user
|
||||
*UserApi* | [**userCreateOAuth2Application**](docs/UserApi.md#userCreateOAuth2Application) | **POST** /user/applications/oauth2 | creates a new OAuth2 application
|
||||
*UserApi* | [**userCreateToken**](docs/UserApi.md#userCreateToken) | **POST** /users/{username}/tokens | Create an access token
|
||||
*UserApi* | [**userCurrentCheckFollowing**](docs/UserApi.md#userCurrentCheckFollowing) | **GET** /user/following/{username} | Check whether a user is followed by the authenticated user
|
||||
*UserApi* | [**userCurrentCheckStarring**](docs/UserApi.md#userCurrentCheckStarring) | **GET** /user/starred/{owner}/{repo} | Whether the authenticated is starring the repo
|
||||
*UserApi* | [**userCurrentDeleteFollow**](docs/UserApi.md#userCurrentDeleteFollow) | **DELETE** /user/following/{username} | Unfollow a user
|
||||
*UserApi* | [**userCurrentDeleteGPGKey**](docs/UserApi.md#userCurrentDeleteGPGKey) | **DELETE** /user/gpg_keys/{id} | Remove a GPG key
|
||||
*UserApi* | [**userCurrentDeleteKey**](docs/UserApi.md#userCurrentDeleteKey) | **DELETE** /user/keys/{id} | Delete a public key
|
||||
*UserApi* | [**userCurrentDeleteStar**](docs/UserApi.md#userCurrentDeleteStar) | **DELETE** /user/starred/{owner}/{repo} | Unstar the given repo
|
||||
*UserApi* | [**userCurrentGetGPGKey**](docs/UserApi.md#userCurrentGetGPGKey) | **GET** /user/gpg_keys/{id} | Get a GPG key
|
||||
*UserApi* | [**userCurrentGetKey**](docs/UserApi.md#userCurrentGetKey) | **GET** /user/keys/{id} | Get a public key
|
||||
*UserApi* | [**userCurrentListFollowers**](docs/UserApi.md#userCurrentListFollowers) | **GET** /user/followers | List the authenticated user's followers
|
||||
*UserApi* | [**userCurrentListFollowing**](docs/UserApi.md#userCurrentListFollowing) | **GET** /user/following | List the users that the authenticated user is following
|
||||
*UserApi* | [**userCurrentListGPGKeys**](docs/UserApi.md#userCurrentListGPGKeys) | **GET** /user/gpg_keys | List the authenticated user's GPG keys
|
||||
*UserApi* | [**userCurrentListKeys**](docs/UserApi.md#userCurrentListKeys) | **GET** /user/keys | List the authenticated user's public keys
|
||||
*UserApi* | [**userCurrentListRepos**](docs/UserApi.md#userCurrentListRepos) | **GET** /user/repos | List the repos that the authenticated user owns or has access to
|
||||
*UserApi* | [**userCurrentListStarred**](docs/UserApi.md#userCurrentListStarred) | **GET** /user/starred | The repos that the authenticated user has starred
|
||||
*UserApi* | [**userCurrentListSubscriptions**](docs/UserApi.md#userCurrentListSubscriptions) | **GET** /user/subscriptions | List repositories watched by the authenticated user
|
||||
*UserApi* | [**userCurrentPostGPGKey**](docs/UserApi.md#userCurrentPostGPGKey) | **POST** /user/gpg_keys | Create a GPG key
|
||||
*UserApi* | [**userCurrentPostKey**](docs/UserApi.md#userCurrentPostKey) | **POST** /user/keys | Create a public key
|
||||
*UserApi* | [**userCurrentPutFollow**](docs/UserApi.md#userCurrentPutFollow) | **PUT** /user/following/{username} | Follow a user
|
||||
*UserApi* | [**userCurrentPutStar**](docs/UserApi.md#userCurrentPutStar) | **PUT** /user/starred/{owner}/{repo} | Star the given repo
|
||||
*UserApi* | [**userCurrentTrackedTimes**](docs/UserApi.md#userCurrentTrackedTimes) | **GET** /user/times | List the current user's tracked times
|
||||
*UserApi* | [**userDeleteAccessToken**](docs/UserApi.md#userDeleteAccessToken) | **DELETE** /users/{username}/tokens/{token} | delete an access token
|
||||
*UserApi* | [**userDeleteEmail**](docs/UserApi.md#userDeleteEmail) | **DELETE** /user/emails | Delete email addresses
|
||||
*UserApi* | [**userDeleteOAuth2Application**](docs/UserApi.md#userDeleteOAuth2Application) | **DELETE** /user/applications/oauth2/{id} | delete an OAuth2 Application
|
||||
*UserApi* | [**userGet**](docs/UserApi.md#userGet) | **GET** /users/{username} | Get a user
|
||||
*UserApi* | [**userGetCurrent**](docs/UserApi.md#userGetCurrent) | **GET** /user | Get the authenticated user
|
||||
*UserApi* | [**userGetHeatmapData**](docs/UserApi.md#userGetHeatmapData) | **GET** /users/{username}/heatmap | Get a user's heatmap
|
||||
*UserApi* | [**userGetOAuth2Application**](docs/UserApi.md#userGetOAuth2Application) | **GET** /user/applications/oauth2/{id} | get an OAuth2 Application
|
||||
*UserApi* | [**userGetOauth2Application**](docs/UserApi.md#userGetOauth2Application) | **GET** /user/applications/oauth2 | List the authenticated user's oauth2 applications
|
||||
*UserApi* | [**userGetStopWatches**](docs/UserApi.md#userGetStopWatches) | **GET** /user/stopwatches | Get list of all existing stopwatches
|
||||
*UserApi* | [**userGetTokens**](docs/UserApi.md#userGetTokens) | **GET** /users/{username}/tokens | List the authenticated user's access tokens
|
||||
*UserApi* | [**userListEmails**](docs/UserApi.md#userListEmails) | **GET** /user/emails | List the authenticated user's email addresses
|
||||
*UserApi* | [**userListFollowers**](docs/UserApi.md#userListFollowers) | **GET** /users/{username}/followers | List the given user's followers
|
||||
*UserApi* | [**userListFollowing**](docs/UserApi.md#userListFollowing) | **GET** /users/{username}/following | List the users that the given user is following
|
||||
*UserApi* | [**userListGPGKeys**](docs/UserApi.md#userListGPGKeys) | **GET** /users/{username}/gpg_keys | List the given user's GPG keys
|
||||
*UserApi* | [**userListKeys**](docs/UserApi.md#userListKeys) | **GET** /users/{username}/keys | List the given user's public keys
|
||||
*UserApi* | [**userListRepos**](docs/UserApi.md#userListRepos) | **GET** /users/{username}/repos | List the repos owned by the given user
|
||||
*UserApi* | [**userListStarred**](docs/UserApi.md#userListStarred) | **GET** /users/{username}/starred | The repos that the given user has starred
|
||||
*UserApi* | [**userListSubscriptions**](docs/UserApi.md#userListSubscriptions) | **GET** /users/{username}/subscriptions | List the repositories watched by a user
|
||||
*UserApi* | [**userListTeams**](docs/UserApi.md#userListTeams) | **GET** /user/teams | List all the teams a user belongs to
|
||||
*UserApi* | [**userSearch**](docs/UserApi.md#userSearch) | **GET** /users/search | Search for users
|
||||
*UserApi* | [**userUpdateOAuth2Application**](docs/UserApi.md#userUpdateOAuth2Application) | **PATCH** /user/applications/oauth2/{id} | update an OAuth2 Application, this includes regenerating the client secret
|
||||
|
||||
|
||||
## Documentation for Models
|
||||
|
||||
- [APIError](docs/APIError.md)
|
||||
- [AccessToken](docs/AccessToken.md)
|
||||
- [AddCollaboratorOption](docs/AddCollaboratorOption.md)
|
||||
- [AddTimeOption](docs/AddTimeOption.md)
|
||||
- [AnnotatedTag](docs/AnnotatedTag.md)
|
||||
- [AnnotatedTagObject](docs/AnnotatedTagObject.md)
|
||||
- [Attachment](docs/Attachment.md)
|
||||
- [Branch](docs/Branch.md)
|
||||
- [BranchProtection](docs/BranchProtection.md)
|
||||
- [CombinedStatus](docs/CombinedStatus.md)
|
||||
- [Comment](docs/Comment.md)
|
||||
- [Commit](docs/Commit.md)
|
||||
- [CommitDateOptions](docs/CommitDateOptions.md)
|
||||
- [CommitMeta](docs/CommitMeta.md)
|
||||
- [CommitUser](docs/CommitUser.md)
|
||||
- [ContentsResponse](docs/ContentsResponse.md)
|
||||
- [CreateBranchProtectionOption](docs/CreateBranchProtectionOption.md)
|
||||
- [CreateBranchRepoOption](docs/CreateBranchRepoOption.md)
|
||||
- [CreateEmailOption](docs/CreateEmailOption.md)
|
||||
- [CreateFileOptions](docs/CreateFileOptions.md)
|
||||
- [CreateForkOption](docs/CreateForkOption.md)
|
||||
- [CreateGPGKeyOption](docs/CreateGPGKeyOption.md)
|
||||
- [CreateHookOption](docs/CreateHookOption.md)
|
||||
- [CreateIssueCommentOption](docs/CreateIssueCommentOption.md)
|
||||
- [CreateIssueOption](docs/CreateIssueOption.md)
|
||||
- [CreateKeyOption](docs/CreateKeyOption.md)
|
||||
- [CreateLabelOption](docs/CreateLabelOption.md)
|
||||
- [CreateMilestoneOption](docs/CreateMilestoneOption.md)
|
||||
- [CreateOAuth2ApplicationOptions](docs/CreateOAuth2ApplicationOptions.md)
|
||||
- [CreateOrgOption](docs/CreateOrgOption.md)
|
||||
- [CreatePullRequestOption](docs/CreatePullRequestOption.md)
|
||||
- [CreatePullReviewComment](docs/CreatePullReviewComment.md)
|
||||
- [CreatePullReviewOptions](docs/CreatePullReviewOptions.md)
|
||||
- [CreateReleaseOption](docs/CreateReleaseOption.md)
|
||||
- [CreateRepoOption](docs/CreateRepoOption.md)
|
||||
- [CreateStatusOption](docs/CreateStatusOption.md)
|
||||
- [CreateTeamOption](docs/CreateTeamOption.md)
|
||||
- [CreateUserOption](docs/CreateUserOption.md)
|
||||
- [Cron](docs/Cron.md)
|
||||
- [DeleteEmailOption](docs/DeleteEmailOption.md)
|
||||
- [DeleteFileOptions](docs/DeleteFileOptions.md)
|
||||
- [DeployKey](docs/DeployKey.md)
|
||||
- [EditAttachmentOptions](docs/EditAttachmentOptions.md)
|
||||
- [EditBranchProtectionOption](docs/EditBranchProtectionOption.md)
|
||||
- [EditDeadlineOption](docs/EditDeadlineOption.md)
|
||||
- [EditGitHookOption](docs/EditGitHookOption.md)
|
||||
- [EditHookOption](docs/EditHookOption.md)
|
||||
- [EditIssueCommentOption](docs/EditIssueCommentOption.md)
|
||||
- [EditIssueOption](docs/EditIssueOption.md)
|
||||
- [EditLabelOption](docs/EditLabelOption.md)
|
||||
- [EditMilestoneOption](docs/EditMilestoneOption.md)
|
||||
- [EditOrgOption](docs/EditOrgOption.md)
|
||||
- [EditPullRequestOption](docs/EditPullRequestOption.md)
|
||||
- [EditReactionOption](docs/EditReactionOption.md)
|
||||
- [EditReleaseOption](docs/EditReleaseOption.md)
|
||||
- [EditRepoOption](docs/EditRepoOption.md)
|
||||
- [EditTeamOption](docs/EditTeamOption.md)
|
||||
- [EditUserOption](docs/EditUserOption.md)
|
||||
- [Email](docs/Email.md)
|
||||
- [ExternalTracker](docs/ExternalTracker.md)
|
||||
- [ExternalWiki](docs/ExternalWiki.md)
|
||||
- [FileCommitResponse](docs/FileCommitResponse.md)
|
||||
- [FileDeleteResponse](docs/FileDeleteResponse.md)
|
||||
- [FileLinksResponse](docs/FileLinksResponse.md)
|
||||
- [FileResponse](docs/FileResponse.md)
|
||||
- [GPGKey](docs/GPGKey.md)
|
||||
- [GPGKeyEmail](docs/GPGKeyEmail.md)
|
||||
- [GeneralAPISettings](docs/GeneralAPISettings.md)
|
||||
- [GeneralAttachmentSettings](docs/GeneralAttachmentSettings.md)
|
||||
- [GeneralRepoSettings](docs/GeneralRepoSettings.md)
|
||||
- [GeneralUISettings](docs/GeneralUISettings.md)
|
||||
- [GitBlobResponse](docs/GitBlobResponse.md)
|
||||
- [GitEntry](docs/GitEntry.md)
|
||||
- [GitHook](docs/GitHook.md)
|
||||
- [GitObject](docs/GitObject.md)
|
||||
- [GitTreeResponse](docs/GitTreeResponse.md)
|
||||
- [Hook](docs/Hook.md)
|
||||
- [Identity](docs/Identity.md)
|
||||
- [InlineObject](docs/InlineObject.md)
|
||||
- [InlineResponse200](docs/InlineResponse200.md)
|
||||
- [InlineResponse2001](docs/InlineResponse2001.md)
|
||||
- [InternalTracker](docs/InternalTracker.md)
|
||||
- [Issue](docs/Issue.md)
|
||||
- [IssueDeadline](docs/IssueDeadline.md)
|
||||
- [IssueLabelsOption](docs/IssueLabelsOption.md)
|
||||
- [IssueTemplate](docs/IssueTemplate.md)
|
||||
- [Label](docs/Label.md)
|
||||
- [MarkdownOption](docs/MarkdownOption.md)
|
||||
- [MergePullRequestOption](docs/MergePullRequestOption.md)
|
||||
- [MigrateRepoForm](docs/MigrateRepoForm.md)
|
||||
- [MigrateRepoOptions](docs/MigrateRepoOptions.md)
|
||||
- [Milestone](docs/Milestone.md)
|
||||
- [NotificationCount](docs/NotificationCount.md)
|
||||
- [NotificationSubject](docs/NotificationSubject.md)
|
||||
- [NotificationThread](docs/NotificationThread.md)
|
||||
- [OAuth2Application](docs/OAuth2Application.md)
|
||||
- [Organization](docs/Organization.md)
|
||||
- [PRBranchInfo](docs/PRBranchInfo.md)
|
||||
- [PayloadCommit](docs/PayloadCommit.md)
|
||||
- [PayloadCommitVerification](docs/PayloadCommitVerification.md)
|
||||
- [PayloadUser](docs/PayloadUser.md)
|
||||
- [Permission](docs/Permission.md)
|
||||
- [PublicKey](docs/PublicKey.md)
|
||||
- [PullRequest](docs/PullRequest.md)
|
||||
- [PullRequestMeta](docs/PullRequestMeta.md)
|
||||
- [PullReview](docs/PullReview.md)
|
||||
- [PullReviewComment](docs/PullReviewComment.md)
|
||||
- [Reaction](docs/Reaction.md)
|
||||
- [Reference](docs/Reference.md)
|
||||
- [Release](docs/Release.md)
|
||||
- [RepoCommit](docs/RepoCommit.md)
|
||||
- [RepoTopicOptions](docs/RepoTopicOptions.md)
|
||||
- [Repository](docs/Repository.md)
|
||||
- [RepositoryMeta](docs/RepositoryMeta.md)
|
||||
- [SearchResults](docs/SearchResults.md)
|
||||
- [ServerVersion](docs/ServerVersion.md)
|
||||
- [Status](docs/Status.md)
|
||||
- [StopWatch](docs/StopWatch.md)
|
||||
- [SubmitPullReviewOptions](docs/SubmitPullReviewOptions.md)
|
||||
- [Tag](docs/Tag.md)
|
||||
- [Team](docs/Team.md)
|
||||
- [TopicName](docs/TopicName.md)
|
||||
- [TopicResponse](docs/TopicResponse.md)
|
||||
- [TrackedTime](docs/TrackedTime.md)
|
||||
- [TransferRepoOption](docs/TransferRepoOption.md)
|
||||
- [UpdateFileOptions](docs/UpdateFileOptions.md)
|
||||
- [User](docs/User.md)
|
||||
- [UserHeatmapData](docs/UserHeatmapData.md)
|
||||
- [WatchInfo](docs/WatchInfo.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
|
||||
Authentication schemes defined for the API:
|
||||
### AccessToken
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: access_token
|
||||
- **Location**: URL query string
|
||||
|
||||
### AuthorizationHeaderToken
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: Authorization
|
||||
- **Location**: HTTP header
|
||||
|
||||
### BasicAuth
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
### SudoHeader
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: Sudo
|
||||
- **Location**: HTTP header
|
||||
|
||||
### SudoParam
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: sudo
|
||||
- **Location**: URL query string
|
||||
|
||||
### TOTPHeader
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: X-GITEA-OTP
|
||||
- **Location**: HTTP header
|
||||
|
||||
### Token
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: token
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
## Recommendation
|
||||
|
||||
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
|
||||
|
||||
## Author
|
||||
|
||||
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,114 @@
|
|||
apply plugin: 'idea'
|
||||
apply plugin: 'eclipse'
|
||||
apply plugin: 'java'
|
||||
|
||||
group = 'io.gitea'
|
||||
version = '1.13.0'
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
maven { url "https://repo1.maven.org/maven2" }
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:2.3.+'
|
||||
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
sourceSets {
|
||||
main.java.srcDirs = ['src/main/java']
|
||||
}
|
||||
|
||||
if(hasProperty('target') && target == 'android') {
|
||||
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'com.github.dcendents.android-maven'
|
||||
|
||||
android {
|
||||
compileSdkVersion 25
|
||||
buildToolsVersion '25.0.2'
|
||||
defaultConfig {
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 25
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
// Rename the aar correctly
|
||||
libraryVariants.all { variant ->
|
||||
variant.outputs.each { output ->
|
||||
def outputFile = output.outputFile
|
||||
if (outputFile != null && outputFile.name.endsWith('.aar')) {
|
||||
def fileName = "${project.name}-${variant.baseName}-${version}.aar"
|
||||
output.outputFile = new File(outputFile.parent, fileName)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
provided 'javax.annotation:javax.annotation-api:1.3.2'
|
||||
}
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
android.libraryVariants.all { variant ->
|
||||
def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
|
||||
task.description = "Create jar artifact for ${variant.name}"
|
||||
task.dependsOn variant.javaCompile
|
||||
task.from variant.javaCompile.destinationDir
|
||||
task.destinationDir = project.file("${project.buildDir}/outputs/jar")
|
||||
task.archiveName = "${project.name}-${variant.baseName}-${version}.jar"
|
||||
artifacts.add('archives', task);
|
||||
}
|
||||
}
|
||||
|
||||
task sourcesJar(type: Jar) {
|
||||
from android.sourceSets.main.java.srcDirs
|
||||
classifier = 'sources'
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives sourcesJar
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'maven'
|
||||
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
install {
|
||||
repositories.mavenInstaller {
|
||||
pom.artifactId = 'java.gitea.api'
|
||||
}
|
||||
}
|
||||
|
||||
task execute(type:JavaExec) {
|
||||
main = System.getProperty('mainClass')
|
||||
classpath = sourceSets.main.runtimeClasspath
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'io.swagger:swagger-annotations:1.5.24'
|
||||
implementation "com.google.code.findbugs:jsr305:3.0.2"
|
||||
implementation 'com.squareup.okhttp3:okhttp:3.14.7'
|
||||
implementation 'com.squareup.okhttp3:logging-interceptor:3.14.7'
|
||||
implementation 'com.google.code.gson:gson:2.8.6'
|
||||
implementation 'io.gsonfire:gson-fire:1.8.4'
|
||||
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.10'
|
||||
implementation 'javax.annotation:javax.annotation-api:1.3.2'
|
||||
testImplementation 'junit:junit:4.13.1'
|
||||
}
|
||||
|
||||
javadoc {
|
||||
options.tags = [ "http.response.details:a:Http Response Details" ]
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
lazy val root = (project in file(".")).
|
||||
settings(
|
||||
organization := "io.gitea",
|
||||
name := "java.gitea.api",
|
||||
version := "1.13.0",
|
||||
scalaVersion := "2.11.4",
|
||||
scalacOptions ++= Seq("-feature"),
|
||||
javacOptions in compile ++= Seq("-Xlint:deprecation"),
|
||||
publishArtifact in (Compile, packageDoc) := false,
|
||||
resolvers += Resolver.mavenLocal,
|
||||
libraryDependencies ++= Seq(
|
||||
"io.swagger" % "swagger-annotations" % "1.5.24",
|
||||
"com.squareup.okhttp3" % "okhttp" % "3.14.7",
|
||||
"com.squareup.okhttp3" % "logging-interceptor" % "3.14.7",
|
||||
"com.google.code.gson" % "gson" % "2.8.6",
|
||||
"org.apache.commons" % "commons-lang3" % "3.10",
|
||||
"io.gsonfire" % "gson-fire" % "1.8.3" % "compile",
|
||||
"javax.annotation" % "javax.annotation-api" % "1.3.2" % "compile",
|
||||
"com.google.code.findbugs" % "jsr305" % "3.0.2" % "compile",
|
||||
"javax.annotation" % "javax.annotation-api" % "1.3.2" % "compile",
|
||||
"junit" % "junit" % "4.13.1" % "test",
|
||||
"com.novocode" % "junit-interface" % "0.10" % "test"
|
||||
)
|
||||
)
|
|
@ -25,9 +25,9 @@ artifactDescription: Access GITEA services in Java.
|
|||
artifactId: java.gitea.api
|
||||
artifactUrl: https://forge.chapril.org/gitea/java.gitea.api
|
||||
artifactVersion: 1.13.0
|
||||
developerEmail: fterrot<@>april.org
|
||||
developerEmail: ''
|
||||
developerName: Gitea Contributors, OpenAPI-generator Contributors
|
||||
developerOrganisation: none
|
||||
developerOrganisation: ''
|
||||
developerOragnisationUrl: https://gitea.io/
|
||||
groupId: io.gitea
|
||||
hideGenerationTimestamp: true
|
||||
|
@ -35,6 +35,8 @@ invokerPackage: io.gitea
|
|||
licenseName: MIT
|
||||
modelPackage: io.gitea.model
|
||||
scmUrl: https://forge.chapril.org/gitea/java.gitea.api
|
||||
scmConnection: ''
|
||||
scmDeveloper: ''
|
||||
snapshotVersion: false # true for master
|
||||
java8: true
|
||||
dateLibrary: java8
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# APIError
|
||||
|
||||
APIError is an api error with a message
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**message** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# AccessToken
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Long** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**sha1** | **String** | | [optional]
|
||||
**tokenLastEight** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# AddCollaboratorOption
|
||||
|
||||
AddCollaboratorOption options when adding a user as a collaborator of a repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**permission** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# AddTimeOption
|
||||
|
||||
AddTimeOption options for adding time to an issue
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**created** | **OffsetDateTime** | | [optional]
|
||||
**time** | **Long** | time in seconds |
|
||||
**userName** | **String** | User who spent the time (optional) | [optional]
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# AnnotatedTag
|
||||
|
||||
AnnotatedTag represents an annotated tag
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**message** | **String** | | [optional]
|
||||
**_object** | [**AnnotatedTagObject**](AnnotatedTagObject.md) | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**tag** | **String** | | [optional]
|
||||
**tagger** | [**CommitUser**](CommitUser.md) | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
**verification** | [**PayloadCommitVerification**](PayloadCommitVerification.md) | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# AnnotatedTagObject
|
||||
|
||||
AnnotatedTagObject contains meta information of the tag object
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**sha** | **String** | | [optional]
|
||||
**type** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# Attachment
|
||||
|
||||
Attachment a generic attachment
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**browserDownloadUrl** | **String** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**downloadCount** | **Long** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**size** | **Long** | | [optional]
|
||||
**uuid** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
|
||||
# Branch
|
||||
|
||||
Branch represents a repository branch
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**commit** | [**PayloadCommit**](PayloadCommit.md) | | [optional]
|
||||
**effectiveBranchProtectionName** | **String** | | [optional]
|
||||
**enableStatusCheck** | **Boolean** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**_protected** | **Boolean** | | [optional]
|
||||
**requiredApprovals** | **Long** | | [optional]
|
||||
**statusCheckContexts** | **List<String>** | | [optional]
|
||||
**userCanMerge** | **Boolean** | | [optional]
|
||||
**userCanPush** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
|
||||
|
||||
# BranchProtection
|
||||
|
||||
BranchProtection represents a branch protection for a repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**approvalsWhitelistTeams** | **List<String>** | | [optional]
|
||||
**approvalsWhitelistUsername** | **List<String>** | | [optional]
|
||||
**blockOnOutdatedBranch** | **Boolean** | | [optional]
|
||||
**blockOnRejectedReviews** | **Boolean** | | [optional]
|
||||
**branchName** | **String** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**dismissStaleApprovals** | **Boolean** | | [optional]
|
||||
**enableApprovalsWhitelist** | **Boolean** | | [optional]
|
||||
**enableMergeWhitelist** | **Boolean** | | [optional]
|
||||
**enablePush** | **Boolean** | | [optional]
|
||||
**enablePushWhitelist** | **Boolean** | | [optional]
|
||||
**enableStatusCheck** | **Boolean** | | [optional]
|
||||
**mergeWhitelistTeams** | **List<String>** | | [optional]
|
||||
**mergeWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**protectedFilePatterns** | **String** | | [optional]
|
||||
**pushWhitelistDeployKeys** | **Boolean** | | [optional]
|
||||
**pushWhitelistTeams** | **List<String>** | | [optional]
|
||||
**pushWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**requireSignedCommits** | **Boolean** | | [optional]
|
||||
**requiredApprovals** | **Long** | | [optional]
|
||||
**statusCheckContexts** | **List<String>** | | [optional]
|
||||
**updatedAt** | **OffsetDateTime** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# CombinedStatus
|
||||
|
||||
CombinedStatus holds the combined state of several statuses for a single commit
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**commitUrl** | **String** | | [optional]
|
||||
**repository** | [**Repository**](Repository.md) | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**state** | **String** | StatusState holds the state of a Status It can be \"pending\", \"success\", \"error\", \"failure\", and \"warning\" | [optional]
|
||||
**statuses** | [**List<Status>**](Status.md) | | [optional]
|
||||
**totalCount** | **Long** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
|
||||
# Comment
|
||||
|
||||
Comment represents a comment on a commit or issue
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**htmlUrl** | **String** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**issueUrl** | **String** | | [optional]
|
||||
**originalAuthor** | **String** | | [optional]
|
||||
**originalAuthorId** | **Long** | | [optional]
|
||||
**pullRequestUrl** | **String** | | [optional]
|
||||
**updatedAt** | **OffsetDateTime** | | [optional]
|
||||
**user** | [**User**](User.md) | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# Commit
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**author** | [**User**](User.md) | | [optional]
|
||||
**commit** | [**RepoCommit**](RepoCommit.md) | | [optional]
|
||||
**committer** | [**User**](User.md) | | [optional]
|
||||
**created** | **OffsetDateTime** | | [optional]
|
||||
**htmlUrl** | **String** | | [optional]
|
||||
**parents** | [**List<CommitMeta>**](CommitMeta.md) | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# CommitDateOptions
|
||||
|
||||
CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**author** | **OffsetDateTime** | | [optional]
|
||||
**committer** | **OffsetDateTime** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# CommitMeta
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**created** | **OffsetDateTime** | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# CommitUser
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**date** | **String** | | [optional]
|
||||
**email** | **String** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
|
||||
|
||||
# ContentsResponse
|
||||
|
||||
ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**links** | [**FileLinksResponse**](FileLinksResponse.md) | | [optional]
|
||||
**content** | **String** | `content` is populated when `type` is `file`, otherwise null | [optional]
|
||||
**downloadUrl** | **String** | | [optional]
|
||||
**encoding** | **String** | `encoding` is populated when `type` is `file`, otherwise null | [optional]
|
||||
**gitUrl** | **String** | | [optional]
|
||||
**htmlUrl** | **String** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**path** | **String** | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**size** | **Long** | | [optional]
|
||||
**submoduleGitUrl** | **String** | `submodule_git_url` is populated when `type` is `submodule`, otherwise null | [optional]
|
||||
**target** | **String** | `target` is populated when `type` is `symlink`, otherwise null | [optional]
|
||||
**type** | **String** | `type` will be `file`, `dir`, `symlink`, or `submodule` | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
|
||||
# CreateBranchProtectionOption
|
||||
|
||||
CreateBranchProtectionOption options for creating a branch protection
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**approvalsWhitelistTeams** | **List<String>** | | [optional]
|
||||
**approvalsWhitelistUsername** | **List<String>** | | [optional]
|
||||
**blockOnOutdatedBranch** | **Boolean** | | [optional]
|
||||
**blockOnRejectedReviews** | **Boolean** | | [optional]
|
||||
**branchName** | **String** | | [optional]
|
||||
**dismissStaleApprovals** | **Boolean** | | [optional]
|
||||
**enableApprovalsWhitelist** | **Boolean** | | [optional]
|
||||
**enableMergeWhitelist** | **Boolean** | | [optional]
|
||||
**enablePush** | **Boolean** | | [optional]
|
||||
**enablePushWhitelist** | **Boolean** | | [optional]
|
||||
**enableStatusCheck** | **Boolean** | | [optional]
|
||||
**mergeWhitelistTeams** | **List<String>** | | [optional]
|
||||
**mergeWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**protectedFilePatterns** | **String** | | [optional]
|
||||
**pushWhitelistDeployKeys** | **Boolean** | | [optional]
|
||||
**pushWhitelistTeams** | **List<String>** | | [optional]
|
||||
**pushWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**requireSignedCommits** | **Boolean** | | [optional]
|
||||
**requiredApprovals** | **Long** | | [optional]
|
||||
**statusCheckContexts** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# CreateBranchRepoOption
|
||||
|
||||
CreateBranchRepoOption options when creating a branch in a repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**newBranchName** | **String** | Name of the branch to create |
|
||||
**oldBranchName** | **String** | Name of the old branch to create from | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# CreateEmailOption
|
||||
|
||||
CreateEmailOption options when creating email addresses
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**emails** | **List<String>** | email addresses to add | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# CreateFileOptions
|
||||
|
||||
CreateFileOptions options for creating files Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**author** | [**Identity**](Identity.md) | | [optional]
|
||||
**branch** | **String** | branch (optional) to base this file from. if not given, the default branch is used | [optional]
|
||||
**committer** | [**Identity**](Identity.md) | | [optional]
|
||||
**content** | **String** | content must be base64 encoded |
|
||||
**dates** | [**CommitDateOptions**](CommitDateOptions.md) | | [optional]
|
||||
**message** | **String** | message (optional) for the commit of this file. if not supplied, a default message will be used | [optional]
|
||||
**newBranch** | **String** | new_branch (optional) will make a new branch from `branch` before creating the file | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# CreateForkOption
|
||||
|
||||
CreateForkOption options for creating a fork
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**organization** | **String** | organization name, if forking into an organization | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# CreateGPGKeyOption
|
||||
|
||||
CreateGPGKeyOption options create user GPG key
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**armoredPublicKey** | **String** | An armored GPG key to add |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
|
||||
# CreateHookOption
|
||||
|
||||
CreateHookOption options when create a hook
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**active** | **Boolean** | | [optional]
|
||||
**branchFilter** | **String** | | [optional]
|
||||
**config** | **Map<String, String>** | CreateHookOptionConfig has all config options in it required are \"content_type\" and \"url\" Required |
|
||||
**events** | **List<String>** | | [optional]
|
||||
**type** | [**TypeEnum**](#TypeEnum) | |
|
||||
|
||||
|
||||
|
||||
## Enum: TypeEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
DINGTALK | "dingtalk"
|
||||
DISCORD | "discord"
|
||||
GITEA | "gitea"
|
||||
GOGS | "gogs"
|
||||
MSTEAMS | "msteams"
|
||||
SLACK | "slack"
|
||||
TELEGRAM | "telegram"
|
||||
FEISHU | "feishu"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# CreateIssueCommentOption
|
||||
|
||||
CreateIssueCommentOption options for creating a comment on an issue
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
|
||||
# CreateIssueOption
|
||||
|
||||
CreateIssueOption options to create one issue
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**assignee** | **String** | username of assignee | [optional]
|
||||
**assignees** | **List<String>** | | [optional]
|
||||
**body** | **String** | | [optional]
|
||||
**closed** | **Boolean** | | [optional]
|
||||
**dueDate** | **OffsetDateTime** | | [optional]
|
||||
**labels** | **List<Long>** | list of label ids | [optional]
|
||||
**milestone** | **Long** | milestone id | [optional]
|
||||
**title** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# CreateKeyOption
|
||||
|
||||
CreateKeyOption options when creating a key
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**key** | **String** | An armored SSH key to add |
|
||||
**readOnly** | **Boolean** | Describe if the key has only read access or read/write | [optional]
|
||||
**title** | **String** | Title of the key to add |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# CreateLabelOption
|
||||
|
||||
CreateLabelOption options for creating a label
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**color** | **String** | |
|
||||
**description** | **String** | | [optional]
|
||||
**name** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
|
||||
# CreateMilestoneOption
|
||||
|
||||
CreateMilestoneOption options for creating a milestone
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**description** | **String** | | [optional]
|
||||
**dueOn** | **OffsetDateTime** | | [optional]
|
||||
**state** | [**StateEnum**](#StateEnum) | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: StateEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
OPEN | "open"
|
||||
CLOSED | "closed"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# CreateOAuth2ApplicationOptions
|
||||
|
||||
CreateOAuth2ApplicationOptions holds options to create an oauth2 application
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
**redirectUris** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
|
||||
|
||||
# CreateOrgOption
|
||||
|
||||
CreateOrgOption options for creating an organization
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**description** | **String** | | [optional]
|
||||
**fullName** | **String** | | [optional]
|
||||
**location** | **String** | | [optional]
|
||||
**repoAdminChangeTeamAccess** | **Boolean** | | [optional]
|
||||
**username** | **String** | |
|
||||
**visibility** | [**VisibilityEnum**](#VisibilityEnum) | possible values are `public` (default), `limited` or `private` | [optional]
|
||||
**website** | **String** | | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: VisibilityEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
PUBLIC | "public"
|
||||
LIMITED | "limited"
|
||||
PRIVATE | "private"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
|
||||
# CreatePullRequestOption
|
||||
|
||||
CreatePullRequestOption options when creating a pull request
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**assignee** | **String** | | [optional]
|
||||
**assignees** | **List<String>** | | [optional]
|
||||
**base** | **String** | | [optional]
|
||||
**body** | **String** | | [optional]
|
||||
**dueDate** | **OffsetDateTime** | | [optional]
|
||||
**head** | **String** | | [optional]
|
||||
**labels** | **List<Long>** | | [optional]
|
||||
**milestone** | **Long** | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# CreatePullReviewComment
|
||||
|
||||
CreatePullReviewComment represent a review comment for creation api
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | | [optional]
|
||||
**newPosition** | **Long** | if comment to new file line or 0 | [optional]
|
||||
**oldPosition** | **Long** | if comment to old file line or 0 | [optional]
|
||||
**path** | **String** | the tree path | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# CreatePullReviewOptions
|
||||
|
||||
CreatePullReviewOptions are options to create a pull review
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | | [optional]
|
||||
**comments** | [**List<CreatePullReviewComment>**](CreatePullReviewComment.md) | | [optional]
|
||||
**commitId** | **String** | | [optional]
|
||||
**event** | **String** | ReviewStateType review state type | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
|
||||
# CreateReleaseOption
|
||||
|
||||
CreateReleaseOption options when creating a release
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | | [optional]
|
||||
**draft** | **Boolean** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**prerelease** | **Boolean** | | [optional]
|
||||
**tagName** | **String** | |
|
||||
**targetCommitish** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
|
||||
|
||||
# CreateRepoOption
|
||||
|
||||
CreateRepoOption options when creating repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**autoInit** | **Boolean** | Whether the repository should be auto-intialized? | [optional]
|
||||
**defaultBranch** | **String** | DefaultBranch of the repository (used when initializes and in template) | [optional]
|
||||
**description** | **String** | Description of the repository to create | [optional]
|
||||
**gitignores** | **String** | Gitignores to use | [optional]
|
||||
**issueLabels** | **String** | Label-Set to use | [optional]
|
||||
**license** | **String** | License to use | [optional]
|
||||
**name** | **String** | Name of the repository to create |
|
||||
**_private** | **Boolean** | Whether the repository is private | [optional]
|
||||
**readme** | **String** | Readme of the repository to create | [optional]
|
||||
**template** | **Boolean** | Whether the repository is template | [optional]
|
||||
**trustModel** | [**TrustModelEnum**](#TrustModelEnum) | TrustModel of the repository | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: TrustModelEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
DEFAULT | "default"
|
||||
COLLABORATOR | "collaborator"
|
||||
COMMITTER | "committer"
|
||||
COLLABORATORCOMMITTER | "collaboratorcommitter"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# CreateStatusOption
|
||||
|
||||
CreateStatusOption holds the information needed to create a new Status for a Commit
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**context** | **String** | | [optional]
|
||||
**description** | **String** | | [optional]
|
||||
**state** | **String** | StatusState holds the state of a Status It can be \"pending\", \"success\", \"error\", \"failure\", and \"warning\" | [optional]
|
||||
**targetUrl** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
|
||||
# CreateTeamOption
|
||||
|
||||
CreateTeamOption options for creating a team
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**canCreateOrgRepo** | **Boolean** | | [optional]
|
||||
**description** | **String** | | [optional]
|
||||
**includesAllRepositories** | **Boolean** | | [optional]
|
||||
**name** | **String** | |
|
||||
**permission** | [**PermissionEnum**](#PermissionEnum) | | [optional]
|
||||
**units** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: PermissionEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
READ | "read"
|
||||
WRITE | "write"
|
||||
ADMIN | "admin"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
|
||||
# CreateUserOption
|
||||
|
||||
CreateUserOption create user options
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**email** | **String** | |
|
||||
**fullName** | **String** | | [optional]
|
||||
**loginName** | **String** | | [optional]
|
||||
**mustChangePassword** | **Boolean** | | [optional]
|
||||
**password** | **String** | |
|
||||
**sendNotify** | **Boolean** | | [optional]
|
||||
**sourceId** | **Long** | | [optional]
|
||||
**username** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
|
||||
# Cron
|
||||
|
||||
Cron represents a Cron task
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**execTimes** | **Long** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**next** | **OffsetDateTime** | | [optional]
|
||||
**prev** | **OffsetDateTime** | | [optional]
|
||||
**schedule** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# DeleteEmailOption
|
||||
|
||||
DeleteEmailOption options when deleting email addresses
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**emails** | **List<String>** | email addresses to delete | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# DeleteFileOptions
|
||||
|
||||
DeleteFileOptions options for deleting files (used for other File structs below) Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**author** | [**Identity**](Identity.md) | | [optional]
|
||||
**branch** | **String** | branch (optional) to base this file from. if not given, the default branch is used | [optional]
|
||||
**committer** | [**Identity**](Identity.md) | | [optional]
|
||||
**dates** | [**CommitDateOptions**](CommitDateOptions.md) | | [optional]
|
||||
**message** | **String** | message (optional) for the commit of this file. if not supplied, a default message will be used | [optional]
|
||||
**newBranch** | **String** | new_branch (optional) will make a new branch from `branch` before creating the file | [optional]
|
||||
**sha** | **String** | sha is the SHA for the file that already exists |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
|
||||
# DeployKey
|
||||
|
||||
DeployKey a deploy key
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**fingerprint** | **String** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**key** | **String** | | [optional]
|
||||
**keyId** | **Long** | | [optional]
|
||||
**readOnly** | **Boolean** | | [optional]
|
||||
**repository** | [**Repository**](Repository.md) | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# EditAttachmentOptions
|
||||
|
||||
EditAttachmentOptions options for editing attachments
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
|
||||
# EditBranchProtectionOption
|
||||
|
||||
EditBranchProtectionOption options for editing a branch protection
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**approvalsWhitelistTeams** | **List<String>** | | [optional]
|
||||
**approvalsWhitelistUsername** | **List<String>** | | [optional]
|
||||
**blockOnOutdatedBranch** | **Boolean** | | [optional]
|
||||
**blockOnRejectedReviews** | **Boolean** | | [optional]
|
||||
**dismissStaleApprovals** | **Boolean** | | [optional]
|
||||
**enableApprovalsWhitelist** | **Boolean** | | [optional]
|
||||
**enableMergeWhitelist** | **Boolean** | | [optional]
|
||||
**enablePush** | **Boolean** | | [optional]
|
||||
**enablePushWhitelist** | **Boolean** | | [optional]
|
||||
**enableStatusCheck** | **Boolean** | | [optional]
|
||||
**mergeWhitelistTeams** | **List<String>** | | [optional]
|
||||
**mergeWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**protectedFilePatterns** | **String** | | [optional]
|
||||
**pushWhitelistDeployKeys** | **Boolean** | | [optional]
|
||||
**pushWhitelistTeams** | **List<String>** | | [optional]
|
||||
**pushWhitelistUsernames** | **List<String>** | | [optional]
|
||||
**requireSignedCommits** | **Boolean** | | [optional]
|
||||
**requiredApprovals** | **Long** | | [optional]
|
||||
**statusCheckContexts** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# EditDeadlineOption
|
||||
|
||||
EditDeadlineOption options for creating a deadline
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**dueDate** | **OffsetDateTime** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# EditGitHookOption
|
||||
|
||||
EditGitHookOption options when modifying one Git hook
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**content** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# EditHookOption
|
||||
|
||||
EditHookOption options when modify one hook
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**active** | **Boolean** | | [optional]
|
||||
**branchFilter** | **String** | | [optional]
|
||||
**config** | **Map<String, String>** | | [optional]
|
||||
**events** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# EditIssueCommentOption
|
||||
|
||||
EditIssueCommentOption options for editing a comment
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
|
||||
# EditIssueOption
|
||||
|
||||
EditIssueOption options for editing an issue
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**assignee** | **String** | | [optional]
|
||||
**assignees** | **List<String>** | | [optional]
|
||||
**body** | **String** | | [optional]
|
||||
**dueDate** | **OffsetDateTime** | | [optional]
|
||||
**milestone** | **Long** | | [optional]
|
||||
**state** | **String** | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
**unsetDueDate** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# EditLabelOption
|
||||
|
||||
EditLabelOption options for editing a label
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**color** | **String** | | [optional]
|
||||
**description** | **String** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# EditMilestoneOption
|
||||
|
||||
EditMilestoneOption options for editing a milestone
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**description** | **String** | | [optional]
|
||||
**dueOn** | **OffsetDateTime** | | [optional]
|
||||
**state** | **String** | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
|
||||
# EditOrgOption
|
||||
|
||||
EditOrgOption options for editing an organization
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**description** | **String** | | [optional]
|
||||
**fullName** | **String** | | [optional]
|
||||
**location** | **String** | | [optional]
|
||||
**repoAdminChangeTeamAccess** | **Boolean** | | [optional]
|
||||
**visibility** | [**VisibilityEnum**](#VisibilityEnum) | possible values are `public`, `limited` or `private` | [optional]
|
||||
**website** | **String** | | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: VisibilityEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
PUBLIC | "public"
|
||||
LIMITED | "limited"
|
||||
PRIVATE | "private"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
|
||||
# EditPullRequestOption
|
||||
|
||||
EditPullRequestOption options when modify pull request
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**assignee** | **String** | | [optional]
|
||||
**assignees** | **List<String>** | | [optional]
|
||||
**base** | **String** | | [optional]
|
||||
**body** | **String** | | [optional]
|
||||
**dueDate** | **OffsetDateTime** | | [optional]
|
||||
**labels** | **List<Long>** | | [optional]
|
||||
**milestone** | **Long** | | [optional]
|
||||
**state** | **String** | | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
**unsetDueDate** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# EditReactionOption
|
||||
|
||||
EditReactionOption contain the reaction type
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**content** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
|
||||
# EditReleaseOption
|
||||
|
||||
EditReleaseOption options when editing a release
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**body** | **String** | | [optional]
|
||||
**draft** | **Boolean** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
**prerelease** | **Boolean** | | [optional]
|
||||
**tagName** | **String** | | [optional]
|
||||
**targetCommitish** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
|
||||
# EditRepoOption
|
||||
|
||||
EditRepoOption options when editing a repository's properties
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**allowMergeCommits** | **Boolean** | either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. `has_pull_requests` must be `true`. | [optional]
|
||||
**allowRebase** | **Boolean** | either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. `has_pull_requests` must be `true`. | [optional]
|
||||
**allowRebaseExplicit** | **Boolean** | either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. `has_pull_requests` must be `true`. | [optional]
|
||||
**allowSquashMerge** | **Boolean** | either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. `has_pull_requests` must be `true`. | [optional]
|
||||
**archived** | **Boolean** | set to `true` to archive this repository. | [optional]
|
||||
**defaultBranch** | **String** | sets the default branch for this repository. | [optional]
|
||||
**description** | **String** | a short description of the repository. | [optional]
|
||||
**externalTracker** | [**ExternalTracker**](ExternalTracker.md) | | [optional]
|
||||
**externalWiki** | [**ExternalWiki**](ExternalWiki.md) | | [optional]
|
||||
**hasIssues** | **Boolean** | either `true` to enable issues for this repository or `false` to disable them. | [optional]
|
||||
**hasProjects** | **Boolean** | either `true` to enable project unit, or `false` to disable them. | [optional]
|
||||
**hasPullRequests** | **Boolean** | either `true` to allow pull requests, or `false` to prevent pull request. | [optional]
|
||||
**hasWiki** | **Boolean** | either `true` to enable the wiki for this repository or `false` to disable it. | [optional]
|
||||
**ignoreWhitespaceConflicts** | **Boolean** | either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. `has_pull_requests` must be `true`. | [optional]
|
||||
**internalTracker** | [**InternalTracker**](InternalTracker.md) | | [optional]
|
||||
**name** | **String** | name of the repository | [optional]
|
||||
**_private** | **Boolean** | either `true` to make the repository private or `false` to make it public. Note: you will get a 422 error if the organization restricts changing repository visibility to organization owners and a non-owner tries to change the value of private. | [optional]
|
||||
**template** | **Boolean** | either `true` to make this repository a template or `false` to make it a normal repository | [optional]
|
||||
**website** | **String** | a URL with more information about the repository. | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
|
||||
# EditTeamOption
|
||||
|
||||
EditTeamOption options for editing a team
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**canCreateOrgRepo** | **Boolean** | | [optional]
|
||||
**description** | **String** | | [optional]
|
||||
**includesAllRepositories** | **Boolean** | | [optional]
|
||||
**name** | **String** | |
|
||||
**permission** | [**PermissionEnum**](#PermissionEnum) | | [optional]
|
||||
**units** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
||||
## Enum: PermissionEnum
|
||||
|
||||
Name | Value
|
||||
---- | -----
|
||||
READ | "read"
|
||||
WRITE | "write"
|
||||
ADMIN | "admin"
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
|
||||
# EditUserOption
|
||||
|
||||
EditUserOption edit user options
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**active** | **Boolean** | | [optional]
|
||||
**admin** | **Boolean** | | [optional]
|
||||
**allowCreateOrganization** | **Boolean** | | [optional]
|
||||
**allowGitHook** | **Boolean** | | [optional]
|
||||
**allowImportLocal** | **Boolean** | | [optional]
|
||||
**email** | **String** | |
|
||||
**fullName** | **String** | | [optional]
|
||||
**location** | **String** | | [optional]
|
||||
**loginName** | **String** | | [optional]
|
||||
**maxRepoCreation** | **Long** | | [optional]
|
||||
**mustChangePassword** | **Boolean** | | [optional]
|
||||
**password** | **String** | | [optional]
|
||||
**prohibitLogin** | **Boolean** | | [optional]
|
||||
**sourceId** | **Long** | | [optional]
|
||||
**website** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# Email
|
||||
|
||||
Email an email address belonging to a user
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**email** | **String** | | [optional]
|
||||
**primary** | **Boolean** | | [optional]
|
||||
**verified** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# ExternalTracker
|
||||
|
||||
ExternalTracker represents settings for external tracker
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**externalTrackerFormat** | **String** | External Issue Tracker URL Format. Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. | [optional]
|
||||
**externalTrackerStyle** | **String** | External Issue Tracker Number Format, either `numeric` or `alphanumeric` | [optional]
|
||||
**externalTrackerUrl** | **String** | URL of external issue tracker. | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# ExternalWiki
|
||||
|
||||
ExternalWiki represents setting for external wiki
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**externalWikiUrl** | **String** | URL of external wiki. | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
|
||||
# FileCommitResponse
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**author** | [**CommitUser**](CommitUser.md) | | [optional]
|
||||
**committer** | [**CommitUser**](CommitUser.md) | | [optional]
|
||||
**created** | **OffsetDateTime** | | [optional]
|
||||
**htmlUrl** | **String** | | [optional]
|
||||
**message** | **String** | | [optional]
|
||||
**parents** | [**List<CommitMeta>**](CommitMeta.md) | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**tree** | [**CommitMeta**](CommitMeta.md) | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# FileDeleteResponse
|
||||
|
||||
FileDeleteResponse contains information about a repo's file that was deleted
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**commit** | [**FileCommitResponse**](FileCommitResponse.md) | | [optional]
|
||||
**content** | **Object** | | [optional]
|
||||
**verification** | [**PayloadCommitVerification**](PayloadCommitVerification.md) | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# FileLinksResponse
|
||||
|
||||
FileLinksResponse contains the links for a repo's file
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**git** | **String** | | [optional]
|
||||
**html** | **String** | | [optional]
|
||||
**self** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# FileResponse
|
||||
|
||||
FileResponse contains information about a repo's file
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**commit** | [**FileCommitResponse**](FileCommitResponse.md) | | [optional]
|
||||
**content** | [**ContentsResponse**](ContentsResponse.md) | | [optional]
|
||||
**verification** | [**PayloadCommitVerification**](PayloadCommitVerification.md) | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
|
||||
# GPGKey
|
||||
|
||||
GPGKey a user GPG key to sign commit and tag in repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**canCertify** | **Boolean** | | [optional]
|
||||
**canEncryptComms** | **Boolean** | | [optional]
|
||||
**canEncryptStorage** | **Boolean** | | [optional]
|
||||
**canSign** | **Boolean** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**emails** | [**List<GPGKeyEmail>**](GPGKeyEmail.md) | | [optional]
|
||||
**expiresAt** | **OffsetDateTime** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**keyId** | **String** | | [optional]
|
||||
**primaryKeyId** | **String** | | [optional]
|
||||
**publicKey** | **String** | | [optional]
|
||||
**subkeys** | [**List<GPGKey>**](GPGKey.md) | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# GPGKeyEmail
|
||||
|
||||
GPGKeyEmail an email attached to a GPGKey
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**email** | **String** | | [optional]
|
||||
**verified** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# GeneralAPISettings
|
||||
|
||||
GeneralAPISettings contains global api settings exposed by it
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**defaultGitTreesPerPage** | **Long** | | [optional]
|
||||
**defaultMaxBlobSize** | **Long** | | [optional]
|
||||
**defaultPagingNum** | **Long** | | [optional]
|
||||
**maxResponseItems** | **Long** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
|
||||
# GeneralAttachmentSettings
|
||||
|
||||
GeneralAttachmentSettings contains global Attachment settings exposed by API
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**allowedTypes** | **String** | | [optional]
|
||||
**enabled** | **Boolean** | | [optional]
|
||||
**maxFiles** | **Long** | | [optional]
|
||||
**maxSize** | **Long** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# GeneralRepoSettings
|
||||
|
||||
GeneralRepoSettings contains global repository settings exposed by API
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**httpGitDisabled** | **Boolean** | | [optional]
|
||||
**mirrorsDisabled** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# GeneralUISettings
|
||||
|
||||
GeneralUISettings contains global ui settings exposed by API
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**allowedReactions** | **List<String>** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
|
||||
# GitBlobResponse
|
||||
|
||||
GitBlobResponse represents a git blob
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**content** | **String** | | [optional]
|
||||
**encoding** | **String** | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**size** | **Long** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
|
||||
# GitEntry
|
||||
|
||||
GitEntry represents a git tree
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**mode** | **String** | | [optional]
|
||||
**path** | **String** | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**size** | **Long** | | [optional]
|
||||
**type** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# GitHook
|
||||
|
||||
GitHook represents a Git repository hook
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**content** | **String** | | [optional]
|
||||
**isActive** | **Boolean** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# GitObject
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**sha** | **String** | | [optional]
|
||||
**type** | **String** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
|
||||
# GitTreeResponse
|
||||
|
||||
GitTreeResponse returns a git tree
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**page** | **Long** | | [optional]
|
||||
**sha** | **String** | | [optional]
|
||||
**totalCount** | **Long** | | [optional]
|
||||
**tree** | [**List<GitEntry>**](GitEntry.md) | | [optional]
|
||||
**truncated** | **Boolean** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
|
||||
# Hook
|
||||
|
||||
Hook a hook is a web hook when one repository changed
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**active** | **Boolean** | | [optional]
|
||||
**config** | **Map<String, String>** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**events** | **List<String>** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**type** | **String** | | [optional]
|
||||
**updatedAt** | **OffsetDateTime** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
|
||||
# Identity
|
||||
|
||||
Identity for a person's identity like an author or committer
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**email** | **String** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
|
||||
# InlineObject
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | |
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# InlineResponse200
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**data** | [**List<Team>**](Team.md) | | [optional]
|
||||
**ok** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# InlineResponse2001
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**data** | [**List<User>**](User.md) | | [optional]
|
||||
**ok** | **Boolean** | | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
|
||||
# InternalTracker
|
||||
|
||||
InternalTracker represents settings for internal tracker
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**allowOnlyContributorsToTrackTime** | **Boolean** | Let only contributors track time (Built-in issue tracker) | [optional]
|
||||
**enableIssueDependencies** | **Boolean** | Enable dependencies for issues and pull requests (Built-in issue tracker) | [optional]
|
||||
**enableTimeTracker** | **Boolean** | Enable time tracking (Built-in issue tracker) | [optional]
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
|
||||
|
||||
# Issue
|
||||
|
||||
Issue represents an issue in a repository
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**assignee** | [**User**](User.md) | | [optional]
|
||||
**assignees** | [**List<User>**](User.md) | | [optional]
|
||||
**body** | **String** | | [optional]
|
||||
**closedAt** | **OffsetDateTime** | | [optional]
|
||||
**comments** | **Long** | | [optional]
|
||||
**createdAt** | **OffsetDateTime** | | [optional]
|
||||
**dueDate** | **OffsetDateTime** | | [optional]
|
||||
**htmlUrl** | **String** | | [optional]
|
||||
**id** | **Long** | | [optional]
|
||||
**isLocked** | **Boolean** | | [optional]
|
||||
**labels** | [**List<Label>**](Label.md) | | [optional]
|
||||
**milestone** | [**Milestone**](Milestone.md) | | [optional]
|
||||
**number** | **Long** | | [optional]
|
||||
**originalAuthor** | **String** | | [optional]
|
||||
**originalAuthorId** | **Long** | | [optional]
|
||||
**pullRequest** | [**PullRequestMeta**](PullRequestMeta.md) | | [optional]
|
||||
**repository** | [**RepositoryMeta**](RepositoryMeta.md) | | [optional]
|
||||
**state** | **String** | StateType issue state type | [optional]
|
||||
**title** | **String** | | [optional]
|
||||
**updatedAt** | **OffsetDateTime** | | [optional]
|
||||
**url** | **String** | | [optional]
|
||||
**user** | [**User**](User.md) | | [optional]
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue