| MergeHookRequest | Request that is provided to repository-hook plugin modules when two branches are merged in a repository. |
| PullRequestMergeHookRequest | Request that is provided to repository-hook plugin modules when a PullRequest is merged. |
| RepositoryHook | Describes a repository hook and its state for a specific scope. |
| RepositoryHookDetails | Contains the static (ie non-repository specific) details of a repository hook. |
| RepositoryHookRequest | Request that is provided to repository-hook modules for inspection
(pre-hooks and
post-hooks). |
| RepositoryHookService | Handles the aggregation of hooks and their enabled status. |
| RepositoryHookSettings | Describes the repository hook settings |
| RepositoryHookTrigger | Describes the trigger for a repository-hook invocation. |
| RepositoryHookVeto | Describes the reasons for rejecting a RepositoryHookRequest |
| RepositoryHookType | Represents the supported types of RepositoryHook. |
| StandardRepositoryHookTrigger | Built-in trigger types for repository-hook RepositoryHookRequests. |
| RepositoryHookVetoedException | Exception that can be thrown when one or more repository-hook modules reject a proposed ref changes. |