Table of Contents

Class CreateHeadlessItemLanguageVariantEventData

Namespace
CMS.Headless
Assembly
CMS.Headless.dll

Contains the business event data for headless item language variant creation events.

public sealed class CreateHeadlessItemLanguageVariantEventData
Inheritance
object
CreateHeadlessItemLanguageVariantEventData
Extension Methods

Remarks

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

Constructors

CreateHeadlessItemLanguageVariantEventData()

Initializes a new instance of the CreateHeadlessItemLanguageVariantEventData class.

public CreateHeadlessItemLanguageVariantEventData()

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; 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

Name

Code name of the headless item.

public string Name { get; init; }

Property Value

string

VersionStatus

Version status in which the headless item language variant was created.

public VersionStatus VersionStatus { get; init; }

Property Value

VersionStatus