Table of Contents

Class UpdateHeadlessItemLanguageMetadataEventData

Namespace
CMS.Headless
Assembly
CMS.Headless.dll

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

public sealed class UpdateHeadlessItemLanguageMetadataEventData
Inheritance
object
UpdateHeadlessItemLanguageMetadataEventData
Extension Methods

Remarks

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

Constructors

UpdateHeadlessItemLanguageMetadataEventData()

Initializes a new instance of the UpdateHeadlessItemLanguageMetadataEventData class.

public UpdateHeadlessItemLanguageMetadataEventData()

Properties

ContentItemID

Headless item content item identifier.

public int ContentItemID { get; init; }

Property Value

int

ContentLanguageID

Content language identifier.

public int ContentLanguageID { get; init; }

Property Value

int

ContentLanguageName

Content language name.

public string ContentLanguageName { get; init; }

Property Value

string

DisplayName

Headless item display name.

public string DisplayName { get; set; }

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

LatestVersionStatus

Latest version status of the headless item.

public VersionStatus LatestVersionStatus { get; init; }

Property Value

VersionStatus

Name

Code name of the Headless item.

public string Name { get; init; }

Property Value

string

OriginalDisplayName

Original headless item display name.

public string OriginalDisplayName { get; init; }

Property Value

string

OriginalLatestVersionStatus

Original latest version status of the headless item.

public VersionStatus OriginalLatestVersionStatus { get; init; }

Property Value

VersionStatus