Class ContentTypeCompositionRequestModelBase
Inheritance
System.Object
Namespace: Umbraco.Cms.Api.Management.ViewModels.ContentType
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public abstract class ContentTypeCompositionRequestModelBase
Properties
View SourceCurrentCompositeIds
Gets or sets the keys of the currently selected content types for composition (also direct inheritance).
Declaration
public IEnumerable<Guid> CurrentCompositeIds { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<Guid> |
Remarks
Any content types containing those aliases will be filtered out along with any content types that have matching property types that are included in the specified ones.
CurrentPropertyAliases
Gets or sets the currently selected property aliases.
Declaration
public IEnumerable<string> CurrentPropertyAliases { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<System. |
Remarks
This is required because when creating/modifying a content type, new properties being added to it are not yet persisted so cannot be looked up via the db, they need to be passed in.
Id
Gets or sets the content type key.
Declaration
public Guid? Id { get; set; }
Property Value
Type | Description |
---|---|
System. |