public override void SetWebhooks(IWebhookDefinitionContext context) { context.Manager.Add( new WebhookDefinition( AppWebhookDefinitionNames.Test, L("TestWebhook"), L("DefaultDescription") )); context.Manager.Add( new WebhookDefinition( AppWebhookDefinitionNames.Users.Created, L("UserCreatedWebhook"), L("DescriptionCreated"), new SimpleFeatureDependency(AppFeatures.WebhookFeature) )); context.Manager.Add( new WebhookDefinition( AppWebhookDefinitionNames.Users.Deleted, L("DeletedDeletedWebhook"), L("DescriptionDeletedDeleted"), new SimpleFeatureDependency(false, AppFeatures.WebhookFeature, AppFeatures.TestFeature) )); context.Manager.Add( new WebhookDefinition( AppWebhookDefinitionNames.Theme.DefaultThemeChanged, L("DefaultThemeChanged"), L("TriggersWhenDefaultThemeChanged"), new SimpleFeatureDependency(true, AppFeatures.WebhookFeature, AppFeatures.ThemeFeature) )); }
public override void SetWebhooks(IWebhookDefinitionContext context) { context.Manager.Add(new WebhookDefinition( name: AppWebHookNames.TestWebhook )); //Add your webhook definitions here }
/// <summary> /// Used to add/manipulate webhook definitions. /// </summary> /// <param name="context">Context</param>, public abstract void SetWebhooks(IWebhookDefinitionContext context);