| CommitAddedDetails | Describes a commit that was added / is about to be added to a ref. |
| CommitRemovedDetails | Describes a commit that was removed / is about to be removed from a ref. |
| PostRepositoryHook<T extends RepositoryHookRequest> | Hook that is called after changes to 1 or more refs have been made. |
| PreRepositoryHook<T extends RepositoryHookRequest> | Hook that is called for all veto-able changes to 1 or more Refs. |
| PreRepositoryHookCommitCallback | Specialized callback that pre-hooks can
register to receive commit-level details for the
requested change. |
| RepositoryHookCommitCallback | A callback to receive more information about commits added or removed in a RepositoryHookRequest. |
| RepositoryMergeCheck | Used to enforce a specific precondition for a pull request merge operation. |
| RepositoryMergeRequestCheckContext | In addition to the normal MergeRequest parameters, will have additional settings which can be configured
per-repository. |
| PostRepositoryHookContext | RepositoryHookContext specialization that is provided to PostRepositoryHook hooks |
| PreRepositoryHookContext | RepositoryHookContext specialization that is provided to PreRepositoryHook hooks |
| RepositoryHookContext |
| RepositoryHookCommitFilter | Describes the type of commit details a repository-hook callback is interested
in. |