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";
}
}
}