mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-22 01:03:10 +00:00
parent
2e85e70e38
commit
7fb09f035a
4 changed files with 42 additions and 0 deletions
|
@ -364,7 +364,10 @@ func (f *InitializeLabelsForm) Validate(ctx *macaron.Context, errs binding.Error
|
|||
// \/ \/ |__| \/ \/
|
||||
|
||||
// MergePullRequestForm form for merging Pull Request
|
||||
// swagger:model MergePullRequestOption
|
||||
type MergePullRequestForm struct {
|
||||
// required: true
|
||||
// enum: merge, rebase, rebase-merge, squash
|
||||
Do string `binding:"Required;In(merge,rebase,rebase-merge,squash)"`
|
||||
MergeTitleField string
|
||||
MergeMessageField string
|
||||
|
|
|
@ -518,6 +518,10 @@ func MergePullRequest(ctx *context.APIContext, form auth.MergePullRequestForm) {
|
|||
// type: integer
|
||||
// format: int64
|
||||
// required: true
|
||||
// - name: body
|
||||
// in: body
|
||||
// schema:
|
||||
// $ref: "#/definitions/MergePullRequestOption"
|
||||
// responses:
|
||||
// "200":
|
||||
// "$ref": "#/responses/empty"
|
||||
|
|
|
@ -68,6 +68,8 @@ type swaggerParameterBodies struct {
|
|||
CreatePullRequestOption api.CreatePullRequestOption
|
||||
// in:body
|
||||
EditPullRequestOption api.EditPullRequestOption
|
||||
// in:body
|
||||
MergePullRequestOption auth.MergePullRequestForm
|
||||
|
||||
// in:body
|
||||
CreateReleaseOption api.CreateReleaseOption
|
||||
|
|
|
@ -3931,6 +3931,13 @@
|
|||
"name": "index",
|
||||
"in": "path",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "body",
|
||||
"in": "body",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/MergePullRequestOption"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
|
@ -7700,6 +7707,32 @@
|
|||
},
|
||||
"x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea"
|
||||
},
|
||||
"MergePullRequestOption": {
|
||||
"description": "MergePullRequestForm form for merging Pull Request",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Do"
|
||||
],
|
||||
"properties": {
|
||||
"Do": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"merge",
|
||||
" rebase",
|
||||
" rebase-merge",
|
||||
" squash"
|
||||
]
|
||||
},
|
||||
"MergeMessageField": {
|
||||
"type": "string"
|
||||
},
|
||||
"MergeTitleField": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"x-go-name": "MergePullRequestForm",
|
||||
"x-go-package": "code.gitea.io/gitea/modules/auth"
|
||||
},
|
||||
"MigrateRepoForm": {
|
||||
"description": "MigrateRepoForm form for migrating repository",
|
||||
"type": "object",
|
||||
|
|
Loading…
Reference in a new issue