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";
///
/// Webhook event alias for document type changed.
///
public const string DocumentTypeChanged = "documentTypeChanged";
///
/// Webhook event alias for document type deleted.
///
public const string DocumentTypeDeleted = "documentTypeDeleted";
///
/// Webhook event alias for document type moved.
///
public const string DocumentTypeMoved = "documentTypeMoved";
///
/// Webhook event alias for document type saved.
///
public const string DocumentTypeSaved = "documentTypeSaved";
///
/// Webhook event alias for media type changed.
///
public const string MediaTypeChanged = "mediaTypeChanged";
///
/// Webhook event alias for media type deleted.
///
public const string MediaTypeDeleted = "mediaTypeDeleted";
///
/// Webhook event alias for media type moved.
///
public const string MediaTypeMoved = "mediaTypeMoved";
///
/// Webhook event alias for media type saved.
///
public const string MediaTypeSaved = "mediaTypeSaved";
///
/// Webhook event alias for member type changed.
///
public const string MemberTypeChanged = "memberTypeChanged";
///
/// Webhook event alias for member type deleted.
///
public const string MemberTypeDeleted = "memberTypeDeleted";
///
/// Webhook event alias for member type moved.
///
public const string MemberTypeMoved = "memberTypeMoved";
///
/// Webhook event alias for member type saved.
///
public const string MemberTypeSaved = "memberTypeSaved";
///
/// Webhook event alias for data type deleted.
///
public const string DataTypeDeleted = "dataTypeDeleted";
///
/// Webhook event alias for data type moved.
///
public const string DataTypeMoved = "dataTypeMoved";
///
/// Webhook event alias for data type saved.
///
public const string DataTypeSaved = "dataTypeSaved";
///
/// Webhook event alias for dictionary item deleted.
///
public const string DictionaryItemDeleted = "dictionaryItemDeleted";
///
/// Webhook event alias for dictionary item saved.
///
public const string DictionaryItemSaved = "dictionaryItemSaved";
///
/// Webhook event alias for domain deleted.
///
public const string DomainDeleted = "domainDeleted";
///
/// Webhook event alias for domain saved.
///
public const string DomainSaved = "domainSaved";
///
/// Webhook event alias for partial view deleted.
///
public const string PartialViewDeleted = "partialViewDeleted";
///
/// Webhook event alias for partial view saved.
///
public const string PartialViewSaved = "partialViewSaved";
///
/// Webhook event alias for script deleted.
///
public const string ScriptDeleted = "scriptDeleted";
///
/// Webhook event alias for script saved.
///
public const string ScriptSaved = "scriptSaved";
///
/// Webhook event alias for stylesheet deleted.
///
public const string StylesheetDeleted = "stylesheetDeleted";
///
/// Webhook event alias for stylesheet saved.
///
public const string StylesheetSaved = "stylesheetSaved";
///
/// Webhook event alias for template deleted.
///
public const string TemplateDeleted = "templateDeleted";
///
/// Webhook event alias for template saved.
///
public const string TemplateSaved = "templateSaved";
///
/// Webhook event alias for health check completed.
///
public const string HealthCheckCompleted = "healthCheckCompleted";
///
/// Webhook event alias for language deleted.
///
public const string LanguageDeleted = "languageDeleted";
///
/// Webhook event alias for language saved.
///
public const string LanguageSaved = "languageSaved";
///
/// Webhook event alias for media emptied recycle bin.
///
public const string MediaEmptiedRecycleBin = "mediaEmptiedRecycleBin";
///
/// Webhook event alias for media moved to recycle bin.
///
public const string MediaMovedToRecycleBin = "mediaMovedToRecycleBin";
///
/// Webhook event alias for media moved.
///
public const string MediaMoved = "mediaMoved";
///
/// Webhook event alias for assigned member roles.
///
public const string AssignedMemberRoles = "assignedMemberRoles";
///
/// Webhook event alias for exported member.
///
public const string ExportedMember = "exportedMember";
///
/// Webhook event alias for member deleted.
///
public const string MemberDeleted = "memberDeleted";
///
/// Webhook event alias for member group deleted.
///
public const string MemberGroupDeleted = "memberGroupDeleted";
///
/// Webhook event alias for member group saved.
///
public const string MemberGroupSaved = "memberGroupSaved";
///
/// Webhook event alias for member saved.
///
public const string MemberSaved = "memberSaved";
///
/// Webhook event alias for removed member roles.
///
public const string RemovedMemberRoles = "removedMemberRoles";
///
/// Webhook event alias for package imported.
///
public const string PackageImported = "packageImported";
///
/// Webhook event alias for public access entry deleted.
///
public const string PublicAccessEntryDeleted = "publicAccessEntryDeleted";
///
/// Webhook event alias for public access entry saved.
///
public const string PublicAccessEntrySaved = "publicAccessEntrySaved";
///
/// Webhook event alias for relation deleted.
///
public const string RelationDeleted = "relationDeleted";
///
/// Webhook event alias for relation saved.
///
public const string RelationSaved = "relationSaved";
///
/// Webhook event alias for relation type deleted.
///
public const string RelationTypeDeleted = "relationTypeDeleted";
///
/// Webhook event alias for relation type saved.
///
public const string RelationTypeSaved = "relationTypeSaved";
///
/// Webhook event alias for assigned user group permissions;
///
public const string AssignedUserGroupPermissions = "assignedUserGroupPermissions";
///
/// Webhook event alias for user deleted.
///
public const string UserDeleted = "userDeleted";
///
/// Webhook event alias for user forgot password requested.
///
public const string UserForgotPasswordRequested = "userForgotPasswordRequested";
///
/// Webhook event alias for user group deleted.
///
public const string UserGroupDeleted = "UserGroupDeleted";
///
/// Webhook event alias for user group saved.
///
public const string UserGroupSaved = "userGroupSaved";
///
/// Webhook event alias for user locked.
///
public const string UserLocked = "userLocked";
///
/// Webhook event alias for user login failed.
///
public const string UserLoginFailed = "userLoginFailed";
///
/// Webhook event alias for user login requires verification.
///
public const string UserLoginRequiresVerification = "userLoginRequiresVerification";
///
/// Webhook event alias for user login success.
///
public const string UserLoginSuccess = "userLoginSuccess";
///
/// Webhook event alias for user logout success.
///
public const string UserLogoutSuccess = "userLogoutSuccess";
///
/// Webhook event alias for user password changed.
///
public const string UserPasswordChanged = "userPasswordChanged";
///
/// Webhook event alias for user password reset.
///
public const string UserPasswordReset = "userPasswordReset";
///
/// Webhook event alias for user saved.
///
public const string UserSaved = "userSaved";
///
/// Webhook event alias for user two factor requested.
///
public const string UserTwoFactorRequested = "userTwoFactorRequested";
///
/// Webhook event alias for user unlocked.
///
public const string UserUnlocked = "userUnlocked";
}
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";
}
}
}