Class UpdateHeadlessItemDraftEventData
Contains the business event data for headless item draft update events.
public sealed class UpdateHeadlessItemDraftEventData
- Inheritance
-
objectUpdateHeadlessItemDraftEventData
- 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
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