| Interface | Description | 
|---|---|
| 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 | |
| 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 | 
| Enum | Description | 
|---|---|
| RepositoryHookType | 
 Represents the supported types of  
RepositoryHook. | 
| StandardRepositoryHookTrigger | 
 Built-in trigger types for  
repository-hook RepositoryHookRequests. | 
| Exception | Description | 
|---|---|
| RepositoryHookVetoedException | 
 Exception that can be thrown when one or more  
repository-hook modules reject a proposed ref changes. | 
Copyright © 2019 Atlassian. All rights reserved.