Interface UriVariablesProvider<T>

Type Parameters:
T - event class
All Known Implementing Classes:
CommentEventVariablesProvider, IssueEventVariablesProvider, PostFunctionEventVariablesProvider, ProjectEventVariablesProvider, UserCreatedEventVariablesProvider, UserDeletedEventVariablesProvider, UserUpdatedEventVariablesProvider, VersionEventVariablesProvider, VersionMergeEventVariablesProvider

public interface UriVariablesProvider<T>
Defines configuration of extra variables which can be send in webhook in url.
  • Method Details

    • uriVariables

      Map<String,Object> uriVariables(T event)
      Defines which values from events should be passed to url path.
      Parameters:
      event - event type
      Returns:
    • supportedUriVariables

      List<String> supportedUriVariables()
      List of supported variables.
      Returns:
    • supportedWebhookEvents

      List<com.atlassian.webhooks.WebhookEvent> supportedWebhookEvents()
      Events which have possibility of passing variables from provider.
      Returns: