Namespace Umbraco.Cms.Core.Models
Classes
AuditEntry
Represents an audited event.
AuditItem
CacheInstruction
Represents a cache instruction.
ChangingPasswordModel
A model representing the data required to set a member/user password depending on the provider installed.
Consent
Represents a consent.
Content
Represents a Content object
ContentBase
Represents an abstract class for base Content properties and methods
ContentBase.ChangeTrackingPrefix
ContentCultureInfos
The name of a content variant for a given culture
ContentCultureInfosCollection
The culture names of a content's variants
ContentDataIntegrityReport
ContentDataIntegrityReportEntry
ContentDataIntegrityReportOptions
ContentModel
Represents the model for the current Umbraco view.
ContentModel<TContent>
ContentPropertySettings
ContentSchedule
Represents a scheduled action for a document.
ContentScheduleCollection
ContentType
Represents the content type that a Content object is based on
ContentTypeAvailableCompositionsResult
Used when determining available compositions for a given content type
ContentTypeAvailableCompositionsResults
Used when determining available compositions for a given content type
ContentTypeBase
Represents an abstract class for base ContentType properties and methods
ContentTypeCompositionBase
Represents an abstract class for composition specific ContentType properties and methods
ContentTypeSort
Represents a POCO for setting sort order on a ContentType reference
ContentVersionCleanupPolicySettings
ContentVersionMeta
CultureImpact
Represents the impact of a culture set.
DataType
Implements IDataType.
DeepCloneHelper
DictionaryItem
Represents a Dictionary Item
DictionaryTranslation
Represents a translation for a DictionaryItem
DoNotCloneAttribute
Used to attribute properties that have a setter and are a reference type that should be ignored for cloning when using the DeepCloneHelper
EntityContainer
Represents a folder for organizing entities such as content types and data types.
File
Represents an abstract file which provides basic functionality for a File with an Alias and Name
Folder
ImageUrlGenerationOptions
These are options that are passed to the IImageUrlGenerator implementation to determine the URL that is generated.
ImageUrlGenerationOptions.CropCoordinates
The bounds of the crop within the original image, in whatever units the registered IImageUrlGenerator uses, typically a percentage between 0.0 and 1.0.
ImageUrlGenerationOptions.FocalPointPosition
The focal point position, in whatever units the registered IImageUrlGenerator uses, typically a percentage of the total image from 0.0 to 1.0.
KeyValue
Implements IKeyValue.
Language
Represents a Language.
Link
ListViewPagedModel<TContent>
LogViewerQuery
Media
Represents a Media object
MediaPropertySettings
MediaType
Represents the content type that a Media object is based on
MediaWithCrops
Represents a media item with local crops.
MediaWithCrops<T>
Represents a media item with local crops.
Member
Represents a Member object
MemberGroup
Represents a member type
MemberPropertyModel
A simple representation of an Umbraco member property
MemberPropertySettings
MemberType
Represents the content type that a Member object is based on
MemberTypePropertyProfileAccess
Used to track the property types that are visible/editable on member profiles
NodePermissions
A model representing a set of permissions for a given node.
Notification
NotificationEmailBodyParams
NotificationEmailSubjectParams
ObjectTypes
Provides utilities and extension methods to handle object types.
PagedModel<T>
PagedResult
Represents a paged result for a model collection
PagedResult<T>
Represents a paged result for a model collection
PartialView
Represents a Partial View file
PartialViewCreateModel
PartialViewRenameModel
PartialViewUpdateModel
PasswordChangedModel
A model representing an attempt at changing a password
Property
Represents a property.
Property.InitialPropertyValue
Used for constructing a new Property instance
Property.PropertyValue
Represents a property value.
PropertyCollection
Represents a collection of property values.
PropertyGroup
Represents a group of property types.
PropertyGroupCollection
Represents a collection of PropertyGroup objects
PropertyGroupExtensions
PropertyType
Represents a property type.
PropertyTypeCollection
Represents a collection of IPropertyType objects.
PublicAccessEntry
PublicAccessEntrySlim
PublicAccessNodesValidationResult
PublicAccessRule
Range<T>
Represents a range with a minimum and maximum value.
ReadOnlyRelation
A read only relation. Can be used to bulk save witch performs better than the normal save operation, but do not populate Ids back to the model
RedirectUrl
Implements IRedirectUrl.
Relation
Represents a Relation between two items
RelationItem
RelationItemModel
RelationType
Represents a RelationType
RequestPasswordResetModel
ResolvedUserToUserGroupManipulationModel
Script
Represents a Script file
ScriptCreateModel
ScriptRenameModel
ScriptUpdateModel
Segment
ServerInformation
ServerRegistration
Represents a registered server in a multiple-servers environment.
SimpleContentType
Implements ISimpleContentType.
SimpleValidationModel
Stylesheet
Represents a Stylesheet file
StylesheetCreateModel
StylesheetProperty
Represents a Stylesheet Property
StylesheetRenameModel
StylesheetUpdateModel
Tag
Represents a tag entity.
TaggedEntity
Represents a tagged entity.
TaggedProperty
Represents a tagged property on an entity.
TagModel
TelemetryResource
Template
Represents a Template file.
TemplateOnDisk
Represents a Template file that can have its content on disk.
TextFileCreateModel
TextFileRenameModel
TextFileUpdateModel
TwoFactorLogin
UmbracoDomain
Provides a base class for entities.
UsageInformation
UserCreateModel
UserExtensions
UserExternalLoginProviderModel
UserForgotPasswordMessage
UserInvitationMessage
UserInviteModel
UserResendInviteModel
UsersToUserGroupManipulationModel
UserTwoFactorProviderModel
UserUpdateModel
Verify2FACodeModel
Used for 2FA verification
Webhook
WebhookLog
WebhookRequest
Structs
ReadOnlyContentBaseAdapter
Interfaces
IAuditEntry
Represents an audited event.
IAuditItem
Represents an audit item.
IConsent
Represents a consent state.
IContent
Represents a document.
IContentBase
Provides a base class for content items.
IContentModel
The basic view model returned for front-end Umbraco controllers
IContentType
Defines a ContentType, which Content is based on
IContentTypeBase
Defines the base for a ContentType with properties that are shared between ContentTypes and MediaTypes.
IContentTypeComposition
Defines the Composition of a ContentType
IDataType
Represents a data type.
IDataValueEditor
Represents an editor for editing data values.
IDeepCloneable
Provides a mean to deep-clone an object.
IDictionaryItem
IDictionaryTranslation
IDomain
Represents a domain name, optionally assigned to a content and/or language ID.
IFile
Defines a File
IKeyValue
ILanguage
Represents a language.
ILogViewerQuery
IMedia
IMediaType
Defines a ContentType, which Media is based on
IMediaUrlGenerator
Used to generate paths to media items for a specified property editor alias
IMember
IMemberGroup
Represents a member type
IMemberType
Defines a MemberType, which Member is based on
IPartialView
IProperty
IPropertyCollection
IPropertyType
IPropertyValue
IReadOnlyContentBase
IRedirectUrl
Represents a redirect URL.
IRelation
IRelationType
IRelationTypeWithIsDependency
IScript
IServerRegistration
ISimpleContentType
Represents a simplified view of a content type.
IStylesheet
IStylesheetProperty
ITag
Represents a tag entity.
ITemplate
Defines a Template File (Mvc View)
ITwoFactorLogin
IWebhook
Enums
AuditType
Defines audit types.
ConsentState
Represents the state of a consent.
ContentDataIntegrityReport.IssueType
ContentScheduleAction
Defines scheduled actions for documents.
ContentStatus
Describes the states of a document, with regard to (schedule) publishing.
ContentVariation
Indicates how values can vary.
CultureImpact.Behavior
ImageCropAnchor
ImageCropMode
LinkType
OutOfDateType
PropertyGroupType
Represents the type of a property group.
PublishedState
The states of a content item.
TaggableObjectTypes
Enum representing the taggable object types
TagsStorageType
Defines how tags are stored.
TelemetryLevel
UmbracoObjectTypes
Enum used to represent the Umbraco Object Types and their associated GUIDs
ValueStorageType
Represents the supported database types for storing a value.