Class UpdateHeadlessItemLanguageMetadataEventData
Contains the business event data for headless item language metadata update events.
public sealed class UpdateHeadlessItemLanguageMetadataEventData
- Inheritance
-
objectUpdateHeadlessItemLanguageMetadataEventData
- 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
LockedBy
Identifier of the user who has the headless item language variant locked for editing.
public int? LockedBy { get; init; }
Property Value
- int?
LockedWhen
Date and time when the headless item language variant was locked for editing.
public DateTime? LockedWhen { get; init; }
Property Value
- DateTime?
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
OriginalLockedBy
Original identifier of the user who had the headless item language variant locked for editing.
public int? OriginalLockedBy { get; init; }
Property Value
- int?
OriginalLockedWhen
Original date and time when the headless item language variant was locked for editing.
public DateTime? OriginalLockedWhen { get; init; }
Property Value
- DateTime?