Package co.novu.api.integrations
Class IntegrationsHandler
- java.lang.Object
-
- co.novu.api.integrations.IntegrationsHandler
-
public class IntegrationsHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description IntegrationsHandler(RestHandler restHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleIntegrationResponsecreateIntegration(IntegrationRequest request)BulkIntegrationResponsedeleteIntegration(String integrationId)BulkIntegrationResponsegetActiveIntegrations()BulkIntegrationResponsegetIntegrations()ProviderWebhookStatusResponsegetProviderWebhookStatus(String providerId)SingleIntegrationResponsesetIntegrationAsPrimary(String integrationId)SingleIntegrationResponseupdateIntegration(String integrationId, IntegrationRequest request)
-
-
-
Constructor Detail
-
IntegrationsHandler
public IntegrationsHandler(RestHandler restHandler)
-
-
Method Detail
-
getIntegrations
public BulkIntegrationResponse getIntegrations() throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
createIntegration
public SingleIntegrationResponse createIntegration(IntegrationRequest request) throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
getActiveIntegrations
public BulkIntegrationResponse getActiveIntegrations() throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
getProviderWebhookStatus
public ProviderWebhookStatusResponse getProviderWebhookStatus(String providerId) throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
updateIntegration
public SingleIntegrationResponse updateIntegration(String integrationId, IntegrationRequest request) throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
deleteIntegration
public BulkIntegrationResponse deleteIntegration(String integrationId) throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
setIntegrationAsPrimary
public SingleIntegrationResponse setIntegrationAsPrimary(String integrationId) throws NovuNetworkException, IOException
- Throws:
NovuNetworkExceptionIOException
-
-