Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core.Models

    Classes

    AuditEntry

    Represents an audited event.

    AuditItem

    Represents an audit log entry.

    CacheEntrySettings

    Represents configuration settings for cache entry durations.

    CacheInstruction

    Represents a cache instruction.

    CacheSettings

    Represents configuration settings for the Umbraco content and media cache.

    CacheSettings.CacheEntry

    Represents cache entry settings for documents and media items.

    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

    Contains prefix constants used for culture change tracking.

    ContentCultureInfos

    The name of a content variant for a given culture

    ContentCultureInfosCollection

    The culture names of a content's variants

    ContentDataIntegrityReport

    Represents a report of data integrity issues detected in content data.

    ContentDataIntegrityReportEntry

    Represents a single entry in a content data integrity report.

    ContentDataIntegrityReportOptions

    Represents options for configuring content data integrity checks.

    ContentModel

    Represents the model for the current Umbraco view.

    ContentModel<TContent>

    Represents a strongly-typed model for the current Umbraco view.

    ContentPropertySettings

    Represents settings for content properties, including reserved field names.

    ContentSchedule

    Represents a scheduled action for a document.

    ContentScheduleCollection

    Represents a collection of content schedules for publishing and unpublishing content.

    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

    ContentTypePropertySchemaInfo

    Represents the subset of content type property information that is needed for schema generation.

    ContentTypeSchemaInfo

    Represents the subset of content type information that is needed for schema generation.

    ContentTypeSort

    Represents a POCO for setting sort order on a ContentType reference

    ContentVersionCleanupPolicySettings

    Represents the content version cleanup policy settings for a specific content type.

    ContentVersionMeta

    Represents metadata about a content version.

    CultureImpact

    Represents the impact of a culture set.

    DataType

    Implements IDataType.

    DeepCloneHelper

    Provides helper methods for deep cloning objects.

    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.

    EntityDataPickerValue

    Represents a value selected from an entity data picker.

    File

    Represents an abstract file which provides basic functionality for a File with an Alias and Name

    Folder

    Represents a folder entity in the file system.

    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

    Represents a link that can point to content, media, or external URLs.

    ListViewPagedModel<TContent>

    Represents a paged model for list view content items.

    LogViewerQuery

    Represents a saved query for the log viewer.

    LongRunningOperation

    Represents a long-running operation.

    LongRunningOperation<TResult>

    Represents a long-running operation.

    Media

    Represents a Media object

    MediaPropertySettings

    Represents settings for media properties including reserved field names.

    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

    Represents settings for member properties including reserved field names.

    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

    Represents a notification subscription for a user on an entity.

    NotificationEmailBodyParams

    Represents the parameters used for generating a notification email body.

    NotificationEmailSubjectParams

    Represents the parameters used to construct a notification email subject line.

    ObjectTypes

    Provides utilities and extension methods to handle object types.

    PagedModel<T>

    Represents a paged collection of items with total count information.

    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

    Represents the model for creating a new partial view.

    PartialViewRenameModel

    Represents the model for renaming a partial view.

    PartialViewUpdateModel

    Represents the model for updating a partial view.

    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

    Provides extension methods for PropertyGroup.

    PropertyType

    Represents a property type.

    PropertyTypeCollection

    Represents a collection of IPropertyType objects.

    PublicAccessEntry

    Represents a public access entry that defines protection rules for a content node.

    PublicAccessEntrySlim

    Represents a lightweight public access entry containing essential access control information.

    PublicAccessNodesValidationResult

    Represents the validation result containing resolved content nodes for public access configuration.

    PublicAccessRule

    Represents a rule that defines access permissions for a public access entry.

    PublishedDocumentUrlAlias

    Represents a URL alias for a published document.

    PublishedDocumentUrlSegment

    Represents a URL segment for a published document.

    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

    Represents an item in a relation, containing node and content type information.

    RelationItemModel

    Represents a model for a relation item, containing node and content type information.

    RelationType

    Represents a RelationType

    RepositoryCacheVersion

    Represents a version of a repository cache.

    RequestPasswordResetModel

    Represents a model for requesting a password reset.

    ResolvedUserToUserGroupManipulationModel

    Represents a resolved model for manipulating user-to-user-group assignments.

    Script

    Represents a Script file

    ScriptCreateModel

    Represents a model for creating a new script file.

    ScriptRenameModel

    Represents a model for renaming a script file.

    ScriptUpdateModel

    Represents a model for updating an existing script file.

    Segment

    Represents a content segment used for personalization or A/B testing.

    ServerInformation

    Represents information about the Umbraco server instance.

    ServerRegistration

    Represents a registered server in a multiple-servers environment.

    SimpleContentType

    Implements ISimpleContentType.

    SimpleValidationModel

    Represents a simple validation result model containing validation errors.

    Stylesheet

    Represents a Stylesheet file

    StylesheetCreateModel

    Represents a model for creating a new stylesheet file.

    StylesheetProperty

    Represents a Stylesheet Property

    StylesheetRenameModel

    Represents a model for renaming a stylesheet file.

    StylesheetUpdateModel

    Represents a model for updating an existing stylesheet file.

    Tag

    Represents a tag entity.

    TagModel

    Represents a tag data transfer model for API serialization.

    TaggedEntity

    Represents a tagged entity.

    TaggedProperty

    Represents a tagged property on an entity.

    TelemetryResource

    Represents a telemetry configuration resource.

    Template

    Represents a Template file.

    TemplateOnDisk

    Represents a Template file that can have its content on disk.

    TextFileCreateModel

    Represents the base model for creating a text file.

    TextFileRenameModel

    Represents the base model for renaming a text file.

    TextFileUpdateModel

    Represents the base model for updating a text file's content.

    TwoFactorLogin

    Represents a two-factor authentication login configuration for a user or member.

    UmbracoDomain

    Provides a base class for entities.

    UsageInformation

    Represents usage information data for telemetry or reporting purposes.

    UserCreateModel

    Represents the model used for creating a new user.

    UserExtensions

    Provides extension methods for the IUser interface related to content/media access, avatar URLs, and start node calculations.

    UserExternalLoginProviderModel

    Represents information about an external login provider and its association with a user.

    UserForgotPasswordMessage

    Represents the message data for a forgot password notification to a user.

    UserInvitationMessage

    Represents the message data for a user invitation notification.

    UserInviteModel

    Represents the model used for inviting a new user to the system.

    UserResendInviteModel

    Represents the model used for resending an invitation to a user.

    UserTwoFactorProviderModel

    Represents information about a two-factor authentication provider and its status for a user.

    UserUpdateModel

    Represents the model used for updating an existing user.

    UsersToUserGroupManipulationModel

    Represents a model for adding or removing users from a user group.

    Verify2FACodeModel

    Used for 2FA verification

    Webhook

    Represents a webhook configuration that triggers HTTP requests on specified events.

    WebhookLog

    Represents a log entry for a webhook request execution.

    WebhookRequest

    Represents a pending webhook request that needs to be sent.

    Structs

    ReadOnlyContentBaseAdapter

    Provides a read-only adapter for IContentBase instances.

    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

    Represents a dictionary item for localization.

    IDictionaryTranslation

    Represents a translation for a dictionary item in a specific language.

    IDomain

    Represents a domain name, optionally assigned to a content and/or language ID.

    IFile

    Defines a File

    IKeyValue

    Represents a key-value pair entity.

    ILanguage

    Represents a language.

    ILogViewerQuery

    Represents a saved query for the log viewer.

    IMedia

    Represents a media item in Umbraco.

    IMediaType

    Defines a ContentType, which Media is based on.

    IMediaUrlGenerator

    Used to generate paths to media items for a specified property editor alias

    IMember

    Represents a member in Umbraco.

    IMemberGroup

    Represents a member type

    IMemberType

    Defines a MemberType, which Member is based on

    INavigationModel

    Represents a model used for content navigation in the tree structure.

    IPartialView

    Represents a partial view file.

    IProperty

    Represents a property on a content item.

    IPropertyCollection

    Represents a collection of properties.

    IPropertyType

    Represents a property type definition on a content type.

    IPropertyValue

    Represents a property value with support for culture and segment variations.

    IReadOnlyContentBase

    Represents a read-only view of content base properties.

    IRedirectUrl

    Represents a redirect URL.

    IRelation

    Represents a relation between two entities.

    IRelationType

    Represents a type that defines how two entities are related.

    IRelationTypeWithIsDependency

    Represents a relation type that includes dependency information.

    IScript

    Represents a script file.

    IServerRegistration

    Represents a server registration for distributed environments.

    ISimpleContentType

    Represents a simplified view of a content type.

    IStylesheet

    Represents a stylesheet file with support for backoffice-enabled properties.

    IStylesheetProperty

    Represents a property defined in a stylesheet for use in the backoffice RTE.

    ITag

    Represents a tag entity.

    ITemplate

    Defines a Template File (Mvc View)

    ITwoFactorLogin

    Represents a two-factor authentication login configuration.

    IWebhook

    Represents a webhook configuration for sending HTTP callbacks when events occur.

    Enums

    AuditType

    Defines audit types.

    ConsentState

    Represents the state of a consent.

    ContentDataIntegrityReport.IssueType

    Defines the types of data integrity issues that can be detected.

    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

    Defines behavior flags for culture impact.

    DatabaseCacheRebuildResult

    Represents the result of a database cache rebuild operation.

    ImageCropAnchor

    Defines the anchor point for image cropping operations.

    ImageCropMode

    Defines the mode used for image cropping and resizing operations.

    LinkType

    Defines the type of a link.

    LongRunningOperationStatus

    Represents the status of a long-running operation.

    OutOfDateType

    Defines the status of whether something is up to date.

    PropertyGroupType

    Represents the type of a property group.

    PublishBranchFilter

    Describes the options available with publishing a content branch for force publishing.

    PublishNotificationSaveOptions

    Specifies options for publishing notifcations when saving.

    PublishedState

    The states of a content item.

    RelationDirectionFilter

    Definition of relation directions used as a filter when requesting if a given item has relations.

    TaggableObjectTypes

    Enum representing the taggable object types

    TagsStorageType

    Defines how tags are stored.

    TelemetryLevel

    Defines the level of telemetry data to be collected and sent.

    UmbracoObjectTypes

    Enum used to represent the Umbraco Object Types and their associated GUIDs

    ValueStorageType

    Represents the supported database types for storing a value.

    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX