Table of Contents

Class UpdateHeadlessItemMetadataEventData

Namespace
CMS.Headless
Assembly
CMS.Headless.dll

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

public sealed class UpdateHeadlessItemMetadataEventData
Inheritance
object
UpdateHeadlessItemMetadataEventData
Extension Methods

Remarks

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

Constructors

UpdateHeadlessItemMetadataEventData()

Initializes a new instance of the UpdateHeadlessItemMetadataEventData class.

public UpdateHeadlessItemMetadataEventData()

Remarks

Intended for testing scenarios.

Properties

ContentItemID

Content item identifier.

public int ContentItemID { get; init; }

Property Value

int

ContentTypeID

Content type identifier.

public int ContentTypeID { get; init; }

Property Value

int

ContentTypeName

Content type name.

public string ContentTypeName { get; init; }

Property Value

string

Guid

Headless item unique identifier.

public Guid Guid { get; init; }

Property Value

Guid

HeadlessChannelName

Headless channel name.

public string HeadlessChannelName { get; init; }

Property Value

string

HeadlessItemChannelID

Headless channel identifier.

public int HeadlessItemChannelID { get; init; }

Property Value

int

ID

Headless item identifier.

public int ID { get; init; }

Property Value

int

Name

Code name of the headless item.

public string Name { get; set; }

Property Value

string