Table of Contents

Class ContentTypeSelectionModel

Namespace
Kentico.Xperience.Admin.Headless.UIPages
Assembly
Kentico.Xperience.Admin.Headless.dll

Create headless item model.

public sealed class ContentTypeSelectionModel
Inheritance
object
ContentTypeSelectionModel
Extension Methods

Constructors

ContentTypeSelectionModel()

public ContentTypeSelectionModel()

Properties

ContentType

Content type of the headless item.

[TileSelectorComponent(ItemsProvider = typeof(HeadlessContentTypesTileSelectorItemsProvider), NoItemsHeading = "{$headless.items.nocontenttype.heading$}", NoItemsMessage = "{$headless.items.nocontenttype.message$}", Label = "{$headless.items.contenttype$}", Order = 2)]
[RequiredValidationRule]
public TileSelectorItem ContentType { get; set; }

Property Value

TileSelectorItem

DisplayName

Name of the headless item.

[TextInputComponent(Label = "{$headless.items.headlessitemname$}", Order = 1)]
[MaxLengthValidationRule(100)]
[RequiredValidationRule]
public string DisplayName { get; set; }

Property Value

string