mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	@@ -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",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user