Table of Contents

Class UpdateHeadlessItemDraftEventData

Namespace
CMS.Headless
Assembly
CMS.Headless.dll

Contains the business event data for headless item draft update events.

public sealed class UpdateHeadlessItemDraftEventData
Inheritance
object
UpdateHeadlessItemDraftEventData
Extension Methods

Remarks

This class holds event-specific data that is shared between before and after update headless item draft events. It represents the business context of the event (headless item draft details) and is separate from cross-handler communication state.

Constructors

UpdateHeadlessItemDraftEventData()

Initializes a new instance of the UpdateHeadlessItemDraftEventData class.

public UpdateHeadlessItemDraftEventData()

Properties

ContentItemData

Content item data.

public ContentItemData ContentItemData { get; init; }

Property Value

ContentItemData

ContentLanguageID

Content language ID.

public int ContentLanguageID { get; init; }

Property Value

int

ContentLanguageName

Content language name.

public string ContentLanguageName { get; init; }

Property Value

string

ContentTypeID

Content type identifier.

public int ContentTypeID { get; init; }

Property Value

int

ContentTypeName

Content type name.

public string ContentTypeName { get; init; }

Property Value

string

DisplayName

Headless item display name, used to identify the item in user interface.

public string DisplayName { get; init; }

Property Value

string

Guid

Headless item unique identifier.

public Guid Guid { get; init; }

Property Value

Guid

HeadlessChannelID

Headless channel identifier.

public int HeadlessChannelID { get; init; }

Property Value

int

HeadlessChannelName

Headless channel name.

public string HeadlessChannelName { get; init; }

Property Value

string

ID

Headless item identifier.

public int ID { get; init; }

Property Value

int

Name

Code name of the headless item.

public string Name { get; init; }

Property Value

string