| BulkRescopeContext | Provides a context for SCMs to detect pull request rescopes when a repository is updated. |
| MergeRequest | Represents a request to merge a pull request, intended to allow RepositoryMergeChecks to validate the
intended merge and, potentially, veto(String, String) it. |
| MergeRequestCheckService | A service that checks preconditions for pull request merges by applying RepositoryMergeChecks, which can
be supplied by plugins, to determine whether merges should performed. |
| MinimalPullRequest | Describes a minimal PullRequest pull request, providing only the ID, version and PullRequestRef refs. |
| PluginPullRequestCommandFactory | |
| PullRequestRescope | Describes how a com.atlassian.bitbucket.pull.PullRequest pull request is going to be rescoped. |
| RepositoryRescopeContext | Provides a context for SCMs to perform rescope calculations and update affected pull requests when a repository is updated. |