Namespace Umbraco.Cms.Core.Models
Classes
AnchorsModel
AuditEntry
Represents an audited event.
AuditItem
BackOfficeTour
A model representing a tour.
BackOfficeTourFile
A model representing the file used to load a tour.
BackOfficeTourStep
A model representing a step in a tour.
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>
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
ContentTypeImportModel
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
DictionaryImportModel
DictionaryItem
Represents a Dictionary Item
DictionaryPreviewImportModel
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
GridValue
A model representing the value saved for the grid
GridValue.GridArea
GridValue.GridControl
GridValue.GridEditor
GridValue.GridRow
GridValue.GridSection
IconModel
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
LogViewerQuery
Macro
Represents a Macro
MacroProperty
Represents a Macro Property
MacroPropertyCollection
A macro's property collection
Media
Represents a Media object
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
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
MigrationEntry
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
PartialViewMacroModel
The model used when rendering Partial View Macros
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
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
Script
Represents a Script file
ServerRegistration
Represents a registered server in a multiple-servers environment.
SetPasswordModel
SimpleContentType
Implements ISimpleContentType.
SimpleValidationModel
Stylesheet
Represents a Stylesheet file
StylesheetProperty
Represents a Stylesheet Property
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.
TemplateNode
Represents a template in a template tree
TemplateOnDisk
Represents a Template file that can have its content on disk.
TwoFactorLogin
UmbracoDomain
Provides a base class for entities.
UnLinkLoginModel
UpgradeCheckResponse
UsageInformation
UserData
UserExtensions
UserTourStatus
A model representing the tours a user has taken/completed
UserTwoFactorProviderModel
ValidatePasswordResetCodeModel
Verify2FACodeModel
Used for 2FA verification
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
IMacro
Defines a Macro
IMacroProperty
Defines a Property for a Macro
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
IMigrationEntry
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
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
PartialViewType
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.