2017-11-13 10:02:25 +03:00
// Copyright 2017 The Gitea Authors. All rights reserved.
2022-11-27 21:20:29 +03:00
// SPDX-License-Identifier: MIT
2017-11-13 10:02:25 +03:00
package swagger
import (
2019-05-11 13:21:34 +03:00
api "code.gitea.io/gitea/modules/structs"
2017-11-13 10:02:25 +03:00
)
2018-05-31 14:13:55 +03:00
// Repository
2017-11-13 10:02:25 +03:00
// swagger:response Repository
type swaggerResponseRepository struct {
// in:body
Body api . Repository ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// RepositoryList
2017-11-13 10:02:25 +03:00
// swagger:response RepositoryList
type swaggerResponseRepositoryList struct {
// in:body
Body [ ] api . Repository ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// Branch
2017-11-13 10:02:25 +03:00
// swagger:response Branch
type swaggerResponseBranch struct {
// in:body
Body api . Branch ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// BranchList
2017-11-13 10:02:25 +03:00
// swagger:response BranchList
type swaggerResponseBranchList struct {
// in:body
Body [ ] api . Branch ` json:"body" `
}
2020-02-13 02:19:35 +03: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 15:00:52 +03:00
// TagList
// swagger:response TagList
2019-06-08 17:31:11 +03:00
type swaggerResponseTagList struct {
2019-02-07 15:00:52 +03:00
// in:body
Body [ ] api . Tag ` json:"body" `
}
2019-06-08 17:31:11 +03: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-28 00:52:20 +03: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 14:13:55 +03:00
// Hook
2017-11-13 10:02:25 +03:00
// swagger:response Hook
type swaggerResponseHook struct {
// in:body
2019-03-26 22:41:17 +03:00
Body api . Hook ` json:"body" `
2017-11-13 10:02:25 +03:00
}
2018-05-31 14:13:55 +03:00
// HookList
2017-11-13 10:02:25 +03:00
// swagger:response HookList
type swaggerResponseHookList struct {
// in:body
2019-03-26 22:41:17 +03:00
Body [ ] api . Hook ` json:"body" `
2017-11-13 10:02:25 +03:00
}
2019-04-17 08:31:08 +03: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 14:13:55 +03:00
// Release
2017-11-13 10:02:25 +03:00
// swagger:response Release
type swaggerResponseRelease struct {
// in:body
Body api . Release ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// ReleaseList
2017-11-13 10:02:25 +03:00
// swagger:response ReleaseList
type swaggerResponseReleaseList struct {
// in:body
Body [ ] api . Release ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// PullRequest
2017-11-13 10:02:25 +03:00
// swagger:response PullRequest
type swaggerResponsePullRequest struct {
// in:body
Body api . PullRequest ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// PullRequestList
2017-11-13 10:02:25 +03:00
// swagger:response PullRequestList
type swaggerResponsePullRequestList struct {
// in:body
Body [ ] api . PullRequest ` json:"body" `
}
2020-05-02 03:20:51 +03: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-18 06:33:32 +03:00
// CommitStatus
// swagger:response CommitStatus
2017-11-13 10:02:25 +03:00
type swaggerResponseStatus struct {
// in:body
2020-12-18 06:33:32 +03:00
Body api . CommitStatus ` json:"body" `
2017-11-13 10:02:25 +03:00
}
2020-12-18 06:33:32 +03:00
// CommitStatusList
// swagger:response CommitStatusList
type swaggerResponseCommitStatusList struct {
2017-11-13 10:02:25 +03:00
// in:body
2020-12-18 06:33:32 +03:00
Body [ ] api . CommitStatus ` json:"body" `
2017-11-13 10:02:25 +03:00
}
2018-05-31 14:13:55 +03:00
// WatchInfo
2017-11-13 10:02:25 +03:00
// swagger:response WatchInfo
type swaggerResponseWatchInfo struct {
// in:body
Body api . WatchInfo ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// SearchResults
2017-11-13 10:02:25 +03:00
// swagger:response SearchResults
type swaggerResponseSearchResults struct {
2018-06-12 17:59:22 +03:00
// in:body
2017-11-13 10:02:25 +03:00
Body api . SearchResults ` json:"body" `
}
2018-03-06 04:22:16 +03:00
2018-05-31 14:13:55 +03:00
// AttachmentList
2018-03-06 04:22:16 +03:00
// swagger:response AttachmentList
type swaggerResponseAttachmentList struct {
2020-05-02 03:20:51 +03:00
// in: body
2018-03-06 04:22:16 +03:00
Body [ ] api . Attachment ` json:"body" `
}
2018-05-31 14:13:55 +03:00
// Attachment
2018-03-06 04:22:16 +03:00
// swagger:response Attachment
type swaggerResponseAttachment struct {
2020-05-02 03:20:51 +03:00
// in: body
2018-03-06 04:22:16 +03:00
Body api . Attachment ` json:"body" `
}
2019-01-24 21:13:30 +03:00
// GitTreeResponse
// swagger:response GitTreeResponse
type swaggerGitTreeResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-01-24 21:13:30 +03:00
Body api . GitTreeResponse ` json:"body" `
}
2019-02-03 06:35:17 +03:00
2019-04-17 19:06:35 +03:00
// GitBlobResponse
// swagger:response GitBlobResponse
type swaggerGitBlobResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-04-17 19:06:35 +03:00
Body api . GitBlobResponse ` json:"body" `
}
2019-02-03 06:35:17 +03:00
// Commit
// swagger:response Commit
type swaggerCommit struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-02-03 06:35:17 +03:00
Body api . Commit ` json:"body" `
}
2019-04-17 19:06:35 +03:00
2019-08-26 17:09:10 +03: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-02 03:20:51 +03:00
// in: body
2019-08-26 17:09:10 +03:00
Body [ ] api . Commit ` json:"body" `
}
2022-09-29 05:27:20 +03: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-11 04:01:40 +03:00
// Note
// swagger:response Note
type swaggerNote struct {
// in: body
Body api . Note ` json:"body" `
}
2019-08-26 17:09:10 +03:00
// EmptyRepository
// swagger:response EmptyRepository
type swaggerEmptyRepository struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-08-26 17:09:10 +03:00
Body api . APIError ` json:"body" `
}
2019-04-17 19:06:35 +03:00
// FileResponse
// swagger:response FileResponse
type swaggerFileResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-04-17 19:06:35 +03:00
Body api . FileResponse ` json:"body" `
}
2023-05-29 12:41:35 +03:00
// FilesResponse
// swagger:response FilesResponse
type swaggerFilesResponse struct {
// in: body
Body api . FilesResponse ` json:"body" `
}
2019-06-29 23:51:10 +03:00
// ContentsResponse
// swagger:response ContentsResponse
type swaggerContentsResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-06-29 23:51:10 +03:00
Body api . ContentsResponse ` json:"body" `
}
// ContentsListResponse
// swagger:response ContentsListResponse
type swaggerContentsListResponse struct {
// in:body
Body [ ] api . ContentsResponse ` json:"body" `
2019-04-17 19:06:35 +03:00
}
// FileDeleteResponse
// swagger:response FileDeleteResponse
type swaggerFileDeleteResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-04-17 19:06:35 +03:00
Body api . FileDeleteResponse ` json:"body" `
}
2019-09-03 18:46:24 +03:00
// TopicListResponse
// swagger:response TopicListResponse
type swaggerTopicListResponse struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-09-03 18:46:24 +03:00
Body [ ] api . TopicResponse ` json:"body" `
}
// TopicNames
// swagger:response TopicNames
type swaggerTopicNames struct {
2020-05-02 03:20:51 +03:00
// in: body
2019-09-03 18:46:24 +03:00
Body api . TopicName ` json:"body" `
}
2020-06-07 14:48:41 +03:00
// LanguageStatistics
// swagger:response LanguageStatistics
type swaggerLanguageStatistics struct {
// in: body
Body map [ string ] int64 ` json:"body" `
}
2020-12-18 06:33:32 +03:00
// CombinedStatus
// swagger:response CombinedStatus
type swaggerCombinedStatus struct {
// in: body
Body api . CombinedStatus ` json:"body" `
}
2021-10-25 06:43:40 +03: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 15:24:38 +03:00
2022-07-30 19:45:59 +03: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 15:24:38 +03:00
// RepoCollaboratorPermission
// swagger:response RepoCollaboratorPermission
type swaggerRepoCollaboratorPermission struct {
// in:body
Body api . RepoCollaboratorPermission ` json:"body" `
}
2023-03-28 21:22:07 +03: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 16:17:19 +03:00
// RepoNewIssuePinsAllowed
// swagger:response RepoNewIssuePinsAllowed
type swaggerRepoNewIssuePinsAllowed struct {
// in:body
Body api . NewIssuePinsAllowed ` json:"body" `
}