{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MergePullRequestOption", "description": "MergePullRequestForm form for merging Pull Request", "type": "object", "required": [ "Do" ], "properties": { "Do": { "type": "string", "enum": [ "merge", "rebase", "rebase-merge", "squash", "fast-forward-only", "manually-merged" ] }, "MergeCommitID": { "type": "string" }, "MergeMessageField": { "type": "string" }, "MergeTitleField": { "type": "string" }, "delete_branch_after_merge": { "type": "boolean", "x-go-name": "DeleteBranchAfterMerge" }, "force_merge": { "type": "boolean", "x-go-name": "ForceMerge" }, "head_commit_id": { "type": "string", "x-go-name": "HeadCommitID" }, "merge_when_checks_succeed": { "type": "boolean", "x-go-name": "MergeWhenChecksSucceed" } }, "x-go-name": "MergePullRequestForm", "x-go-package": "forgejo.org/services/forms" }