2017-11-13 02:02:25 -05:00
|
|
|
// Copyright 2017 The Gitea Authors. All rights reserved.
|
2022-11-27 13:20:29 -05:00
|
|
|
// SPDX-License-Identifier: MIT
|
2017-11-13 02:02:25 -05:00
|
|
|
|
|
|
|
package swagger
|
|
|
|
|
|
|
|
import (
|
2019-05-11 06:21:34 -04:00
|
|
|
api "code.gitea.io/gitea/modules/structs"
|
2017-11-13 02:02:25 -05:00
|
|
|
)
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// Repository
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response Repository
|
|
|
|
type swaggerResponseRepository struct {
|
|
|
|
// in:body
|
|
|
|
Body api.Repository `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// RepositoryList
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response RepositoryList
|
|
|
|
type swaggerResponseRepositoryList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.Repository `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// Branch
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response Branch
|
|
|
|
type swaggerResponseBranch struct {
|
|
|
|
// in:body
|
|
|
|
Body api.Branch `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// BranchList
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response BranchList
|
|
|
|
type swaggerResponseBranchList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.Branch `json:"body"`
|
|
|
|
}
|
|
|
|
|
2020-02-12 18:19:35 -05:00
|
|
|
// BranchProtection
|
|
|
|
// swagger:response BranchProtection
|
|
|
|
type swaggerResponseBranchProtection struct {
|
|
|
|
// in:body
|
|
|
|
Body api.BranchProtection `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// BranchProtectionList
|
|
|
|
// swagger:response BranchProtectionList
|
|
|
|
type swaggerResponseBranchProtectionList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.BranchProtection `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-02-07 07:00:52 -05:00
|
|
|
// TagList
|
|
|
|
// swagger:response TagList
|
2019-06-08 10:31:11 -04:00
|
|
|
type swaggerResponseTagList struct {
|
2019-02-07 07:00:52 -05:00
|
|
|
// in:body
|
|
|
|
Body []api.Tag `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-06-08 10:31:11 -04:00
|
|
|
// Tag
|
|
|
|
// swagger:response Tag
|
|
|
|
type swaggerResponseTag struct {
|
|
|
|
// in:body
|
|
|
|
Body api.Tag `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// AnnotatedTag
|
|
|
|
// swagger:response AnnotatedTag
|
|
|
|
type swaggerResponseAnnotatedTag struct {
|
|
|
|
// in:body
|
|
|
|
Body api.AnnotatedTag `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-11-27 16:52:20 -05:00
|
|
|
// Reference
|
|
|
|
// swagger:response Reference
|
|
|
|
type swaggerResponseReference struct {
|
|
|
|
// in:body
|
|
|
|
Body api.Reference `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// ReferenceList
|
|
|
|
// swagger:response ReferenceList
|
|
|
|
type swaggerResponseReferenceList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.Reference `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// Hook
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response Hook
|
|
|
|
type swaggerResponseHook struct {
|
|
|
|
// in:body
|
2019-03-26 15:41:17 -04:00
|
|
|
Body api.Hook `json:"body"`
|
2017-11-13 02:02:25 -05:00
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// HookList
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response HookList
|
|
|
|
type swaggerResponseHookList struct {
|
|
|
|
// in:body
|
2019-03-26 15:41:17 -04:00
|
|
|
Body []api.Hook `json:"body"`
|
2017-11-13 02:02:25 -05:00
|
|
|
}
|
|
|
|
|
2019-04-17 01:31:08 -04:00
|
|
|
// GitHook
|
|
|
|
// swagger:response GitHook
|
|
|
|
type swaggerResponseGitHook struct {
|
|
|
|
// in:body
|
|
|
|
Body api.GitHook `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// GitHookList
|
|
|
|
// swagger:response GitHookList
|
|
|
|
type swaggerResponseGitHookList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.GitHook `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// Release
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response Release
|
|
|
|
type swaggerResponseRelease struct {
|
|
|
|
// in:body
|
|
|
|
Body api.Release `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// ReleaseList
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response ReleaseList
|
|
|
|
type swaggerResponseReleaseList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.Release `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// PullRequest
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response PullRequest
|
|
|
|
type swaggerResponsePullRequest struct {
|
|
|
|
// in:body
|
|
|
|
Body api.PullRequest `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// PullRequestList
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response PullRequestList
|
|
|
|
type swaggerResponsePullRequestList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.PullRequest `json:"body"`
|
|
|
|
}
|
|
|
|
|
2020-05-01 20:20:51 -04:00
|
|
|
// PullReview
|
|
|
|
// swagger:response PullReview
|
|
|
|
type swaggerResponsePullReview struct {
|
|
|
|
// in:body
|
|
|
|
Body api.PullReview `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// PullReviewList
|
|
|
|
// swagger:response PullReviewList
|
|
|
|
type swaggerResponsePullReviewList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.PullReview `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// PullComment
|
|
|
|
// swagger:response PullReviewComment
|
|
|
|
type swaggerPullReviewComment struct {
|
|
|
|
// in:body
|
|
|
|
Body api.PullReviewComment `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// PullCommentList
|
|
|
|
// swagger:response PullReviewCommentList
|
|
|
|
type swaggerResponsePullReviewCommentList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.PullReviewComment `json:"body"`
|
|
|
|
}
|
|
|
|
|
2020-12-17 22:33:32 -05:00
|
|
|
// CommitStatus
|
|
|
|
// swagger:response CommitStatus
|
2017-11-13 02:02:25 -05:00
|
|
|
type swaggerResponseStatus struct {
|
|
|
|
// in:body
|
2020-12-17 22:33:32 -05:00
|
|
|
Body api.CommitStatus `json:"body"`
|
2017-11-13 02:02:25 -05:00
|
|
|
}
|
|
|
|
|
2020-12-17 22:33:32 -05:00
|
|
|
// CommitStatusList
|
|
|
|
// swagger:response CommitStatusList
|
|
|
|
type swaggerResponseCommitStatusList struct {
|
2017-11-13 02:02:25 -05:00
|
|
|
// in:body
|
2020-12-17 22:33:32 -05:00
|
|
|
Body []api.CommitStatus `json:"body"`
|
2017-11-13 02:02:25 -05:00
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// WatchInfo
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response WatchInfo
|
|
|
|
type swaggerResponseWatchInfo struct {
|
|
|
|
// in:body
|
|
|
|
Body api.WatchInfo `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// SearchResults
|
2017-11-13 02:02:25 -05:00
|
|
|
// swagger:response SearchResults
|
|
|
|
type swaggerResponseSearchResults struct {
|
2018-06-12 10:59:22 -04:00
|
|
|
// in:body
|
2017-11-13 02:02:25 -05:00
|
|
|
Body api.SearchResults `json:"body"`
|
|
|
|
}
|
2018-03-05 20:22:16 -05:00
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// AttachmentList
|
2018-03-05 20:22:16 -05:00
|
|
|
// swagger:response AttachmentList
|
|
|
|
type swaggerResponseAttachmentList struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2018-03-05 20:22:16 -05:00
|
|
|
Body []api.Attachment `json:"body"`
|
|
|
|
}
|
|
|
|
|
2018-05-31 07:13:55 -04:00
|
|
|
// Attachment
|
2018-03-05 20:22:16 -05:00
|
|
|
// swagger:response Attachment
|
|
|
|
type swaggerResponseAttachment struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2018-03-05 20:22:16 -05:00
|
|
|
Body api.Attachment `json:"body"`
|
|
|
|
}
|
2019-01-24 13:13:30 -05:00
|
|
|
|
|
|
|
// GitTreeResponse
|
|
|
|
// swagger:response GitTreeResponse
|
|
|
|
type swaggerGitTreeResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-01-24 13:13:30 -05:00
|
|
|
Body api.GitTreeResponse `json:"body"`
|
|
|
|
}
|
2019-02-02 22:35:17 -05:00
|
|
|
|
2019-04-17 12:06:35 -04:00
|
|
|
// GitBlobResponse
|
|
|
|
// swagger:response GitBlobResponse
|
|
|
|
type swaggerGitBlobResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-04-17 12:06:35 -04:00
|
|
|
Body api.GitBlobResponse `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-02-02 22:35:17 -05:00
|
|
|
// Commit
|
|
|
|
// swagger:response Commit
|
|
|
|
type swaggerCommit struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-02-02 22:35:17 -05:00
|
|
|
Body api.Commit `json:"body"`
|
|
|
|
}
|
2019-04-17 12:06:35 -04:00
|
|
|
|
2019-08-26 10:09:10 -04:00
|
|
|
// CommitList
|
|
|
|
// swagger:response CommitList
|
|
|
|
type swaggerCommitList struct {
|
|
|
|
// The current page
|
|
|
|
Page int `json:"X-Page"`
|
|
|
|
|
|
|
|
// Commits per page
|
|
|
|
PerPage int `json:"X-PerPage"`
|
|
|
|
|
|
|
|
// Total commit count
|
|
|
|
Total int `json:"X-Total"`
|
|
|
|
|
|
|
|
// Total number of pages
|
|
|
|
PageCount int `json:"X-PageCount"`
|
|
|
|
|
|
|
|
// True if there is another page
|
|
|
|
HasMore bool `json:"X-HasMore"`
|
|
|
|
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-08-26 10:09:10 -04:00
|
|
|
Body []api.Commit `json:"body"`
|
|
|
|
}
|
|
|
|
|
2022-09-28 22:27:20 -04:00
|
|
|
// ChangedFileList
|
|
|
|
// swagger:response ChangedFileList
|
|
|
|
type swaggerChangedFileList struct {
|
|
|
|
// The current page
|
|
|
|
Page int `json:"X-Page"`
|
|
|
|
|
|
|
|
// Commits per page
|
|
|
|
PerPage int `json:"X-PerPage"`
|
|
|
|
|
|
|
|
// Total commit count
|
|
|
|
Total int `json:"X-Total"`
|
|
|
|
|
|
|
|
// Total number of pages
|
|
|
|
PageCount int `json:"X-PageCount"`
|
|
|
|
|
|
|
|
// True if there is another page
|
|
|
|
HasMore bool `json:"X-HasMore"`
|
|
|
|
|
|
|
|
// in: body
|
|
|
|
Body []api.ChangedFile `json:"body"`
|
|
|
|
}
|
|
|
|
|
2021-08-10 21:01:40 -04:00
|
|
|
// Note
|
|
|
|
// swagger:response Note
|
|
|
|
type swaggerNote struct {
|
|
|
|
// in: body
|
|
|
|
Body api.Note `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-08-26 10:09:10 -04:00
|
|
|
// EmptyRepository
|
|
|
|
// swagger:response EmptyRepository
|
|
|
|
type swaggerEmptyRepository struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-08-26 10:09:10 -04:00
|
|
|
Body api.APIError `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-04-17 12:06:35 -04:00
|
|
|
// FileResponse
|
|
|
|
// swagger:response FileResponse
|
|
|
|
type swaggerFileResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-04-17 12:06:35 -04:00
|
|
|
Body api.FileResponse `json:"body"`
|
|
|
|
}
|
|
|
|
|
2023-05-29 05:41:35 -04:00
|
|
|
// FilesResponse
|
|
|
|
// swagger:response FilesResponse
|
|
|
|
type swaggerFilesResponse struct {
|
|
|
|
// in: body
|
|
|
|
Body api.FilesResponse `json:"body"`
|
|
|
|
}
|
|
|
|
|
2019-06-29 16:51:10 -04:00
|
|
|
// ContentsResponse
|
|
|
|
// swagger:response ContentsResponse
|
|
|
|
type swaggerContentsResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-06-29 16:51:10 -04:00
|
|
|
Body api.ContentsResponse `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// ContentsListResponse
|
|
|
|
// swagger:response ContentsListResponse
|
|
|
|
type swaggerContentsListResponse struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.ContentsResponse `json:"body"`
|
2019-04-17 12:06:35 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
// FileDeleteResponse
|
|
|
|
// swagger:response FileDeleteResponse
|
|
|
|
type swaggerFileDeleteResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-04-17 12:06:35 -04:00
|
|
|
Body api.FileDeleteResponse `json:"body"`
|
|
|
|
}
|
2019-09-03 11:46:24 -04:00
|
|
|
|
|
|
|
// TopicListResponse
|
|
|
|
// swagger:response TopicListResponse
|
|
|
|
type swaggerTopicListResponse struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-09-03 11:46:24 -04:00
|
|
|
Body []api.TopicResponse `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// TopicNames
|
|
|
|
// swagger:response TopicNames
|
|
|
|
type swaggerTopicNames struct {
|
2020-05-01 20:20:51 -04:00
|
|
|
// in: body
|
2019-09-03 11:46:24 -04:00
|
|
|
Body api.TopicName `json:"body"`
|
|
|
|
}
|
2020-06-07 07:48:41 -04:00
|
|
|
|
|
|
|
// LanguageStatistics
|
|
|
|
// swagger:response LanguageStatistics
|
|
|
|
type swaggerLanguageStatistics struct {
|
|
|
|
// in: body
|
|
|
|
Body map[string]int64 `json:"body"`
|
|
|
|
}
|
2020-12-17 22:33:32 -05:00
|
|
|
|
|
|
|
// CombinedStatus
|
|
|
|
// swagger:response CombinedStatus
|
|
|
|
type swaggerCombinedStatus struct {
|
|
|
|
// in: body
|
|
|
|
Body api.CombinedStatus `json:"body"`
|
|
|
|
}
|
2021-10-24 23:43:40 -04:00
|
|
|
|
|
|
|
// WikiPageList
|
|
|
|
// swagger:response WikiPageList
|
|
|
|
type swaggerWikiPageList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.WikiPageMetaData `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// WikiPage
|
|
|
|
// swagger:response WikiPage
|
|
|
|
type swaggerWikiPage struct {
|
|
|
|
// in:body
|
|
|
|
Body api.WikiPage `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// WikiCommitList
|
|
|
|
// swagger:response WikiCommitList
|
|
|
|
type swaggerWikiCommitList struct {
|
|
|
|
// in:body
|
|
|
|
Body api.WikiCommitList `json:"body"`
|
|
|
|
}
|
2022-04-29 08:24:38 -04:00
|
|
|
|
2022-07-30 12:45:59 -04:00
|
|
|
// PushMirror
|
|
|
|
// swagger:response PushMirror
|
|
|
|
type swaggerPushMirror struct {
|
|
|
|
// in:body
|
|
|
|
Body api.PushMirror `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// PushMirrorList
|
|
|
|
// swagger:response PushMirrorList
|
|
|
|
type swaggerPushMirrorList struct {
|
|
|
|
// in:body
|
|
|
|
Body []api.PushMirror `json:"body"`
|
|
|
|
}
|
|
|
|
|
2022-04-29 08:24:38 -04:00
|
|
|
// RepoCollaboratorPermission
|
|
|
|
// swagger:response RepoCollaboratorPermission
|
|
|
|
type swaggerRepoCollaboratorPermission struct {
|
|
|
|
// in:body
|
|
|
|
Body api.RepoCollaboratorPermission `json:"body"`
|
|
|
|
}
|
2023-03-28 14:22:07 -04:00
|
|
|
|
|
|
|
// RepoIssueConfig
|
|
|
|
// swagger:response RepoIssueConfig
|
|
|
|
type swaggerRepoIssueConfig struct {
|
|
|
|
// in:body
|
|
|
|
Body api.IssueConfig `json:"body"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// RepoIssueConfigValidation
|
|
|
|
// swagger:response RepoIssueConfigValidation
|
|
|
|
type swaggerRepoIssueConfigValidation struct {
|
|
|
|
// in:body
|
|
|
|
Body api.IssueConfigValidation `json:"body"`
|
|
|
|
}
|
2023-05-25 09:17:19 -04:00
|
|
|
|
|
|
|
// RepoNewIssuePinsAllowed
|
|
|
|
// swagger:response RepoNewIssuePinsAllowed
|
|
|
|
type swaggerRepoNewIssuePinsAllowed struct {
|
|
|
|
// in:body
|
|
|
|
Body api.NewIssuePinsAllowed `json:"body"`
|
|
|
|
}
|