namespace Umbraco.Cms.Core; public static partial class Constants { public static class WebhookEvents { public static class HeaderNames { /// /// Gets the Umb-Webhook-Event HTTP header name. /// public const string EventName = "Umb-Webhook-Event"; /// /// Gets the Umb-Webhook-RetryCount HTTP header name. /// public const string RetryCount = "Umb-Webhook-RetryCount"; } public static class Aliases { /// /// Webhook event alias for content versions deleted. /// public const string ContentDeletedVersions = "Umbraco.ContentDeletedVersions"; /// /// Webhook event alias for content blueprint saved. /// public const string ContentSavedBlueprint = "Umbraco.ContentSavedBlueprint"; /// /// Webhook event alias for content blueprint deleted. /// public const string ContentDeletedBlueprint = "Umbraco.ContentDeletedBlueprint"; /// /// Webhook event alias for content moved into the recycle bin. /// public const string ContentMovedToRecycleBin = "Umbraco.ContentMovedToRecycleBin"; /// /// Webhook event alias for content sorted. /// public const string ContentSorted = "Umbraco.ContentSorted"; /// /// Webhook event alias for content moved. /// public const string ContentMoved = "Umbraco.ContentMoved"; /// /// Webhook event alias for content copied. /// public const string ContentCopied = "Umbraco.ContentCopied"; /// /// Webhook event alias for content emptied recycle bin. /// public const string ContentEmptiedRecycleBin = "Umbraco.ContentEmptiedRecycleBin"; /// /// Webhook event alias for content rolled back. /// public const string ContentRolledBack = "Umbraco.ContentRolledBack"; /// /// Webhook event alias for content saved. /// public const string ContentSaved = "Umbraco.ContentSaved"; /// /// Webhook event alias for content publish. /// public const string ContentPublish = "Umbraco.ContentPublish"; /// /// Webhook event alias for content delete. /// public const string ContentDelete = "Umbraco.ContentDelete"; /// /// Webhook event alias for content unpublish. /// public const string ContentUnpublish = "Umbraco.ContentUnpublish"; /// /// Webhook event alias for media delete. /// public const string MediaDelete = "Umbraco.MediaDelete"; /// /// Webhook event alias for media save. /// public const string MediaSave = "Umbraco.MediaSave"; } public static class Types { /// /// Webhook event type for content. /// public const string Content = "Content"; /// /// Webhook event type for content media. /// public const string Media = "Media"; /// /// Webhook event type for content member. /// public const string Member = "Member"; /// /// Webhook event type for others, this is the default category if you have not chosen one. /// public const string Other = "Other"; } } }