Table of Contents

Namespace CMS.Headless

Classes

AfterCreateHeadlessItemEvent

Represents an event type that is raised after a headless item has been created.

AfterCreateHeadlessItemLanguageVariantEvent

Event fired after a headless item language variant is created.

AfterDeleteHeadlessItemEvent

Represents an event raised after a headless item is deleted.

AfterPublishHeadlessItemEvent

Represents an event type that is raised after a headless item has been published.

AfterUnpublishHeadlessItemEvent

Represents an event type that is raised after a headless item has been unpublished.

AfterUpdateHeadlessItemDraftEvent

Event fired after a headless item draft has been updated.

AfterUpdateHeadlessItemLanguageMetadataEvent

Represents an event type that is raised after headless item language metadata has been updated.

AfterUpdateHeadlessItemMetadataEvent

Represents an event type that is raised after a headless item metadata is updated.

BeforeCreateHeadlessItemEvent

Represents an event type that is raised before a headless item is created.

BeforeCreateHeadlessItemLanguageVariantEvent

Event fired before a headless item language variant is created.

BeforeUpdateHeadlessItemDraftEvent

Event fired before a headless item draft is updated.

BeforeUpdateHeadlessItemLanguageMetadataEvent

Represents an event type that is raised before headless item language metadata is updated.

BeforeUpdateHeadlessItemMetadataEvent

Represents an event type that is raised before a headless item metadata is updated.

ContentItemParameters

Parameters needed to create a headless item.

CreateHeadlessItemEventArgs

Event arguments for Create event.

CreateHeadlessItemEventData

Contains the business event data for headless item creation events.

CreateHeadlessItemLanguageVariantEventArgs

Event arguments for CreateLanguageVariant event.

CreateHeadlessItemLanguageVariantEventData

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

CreateHeadlessTokenParameters

Create headless token parameters.

DeleteHeadlessItemEventArgs

Event arguments for Delete event.

DeleteHeadlessItemEventData

Contains business event data for headless item deletion events.

HeadlessChannelInfo

Data container class for HeadlessChannelInfo.

HeadlessChannelUrlOptions

Headless channel URL options used to configure URL overrides for headless channels.

HeadlessChannelUrlValidation

Represents the options validator used to validate headless channel URL overrides.

HeadlessChannelUrls

Represents headless channel URL overrides.

HeadlessItemEventArgsBase

Headless item event arguments.

HeadlessItemEvents

Headless item events.

HeadlessItemNotFoundException

Thrown when the requested headless item was not found.

HeadlessTokenInfo

Data container class for HeadlessTokenInfo.

PublishHeadlessItemEventArgs

Event arguments for Publish event.

PublishHeadlessItemEventData

Contains the business event data for headless item publish events.

UnpublishHeadlessItemEventArgs

Event arguments for Unpublish event.

UnpublishHeadlessItemEventData

Contains the business event data for headless item unpublish events.

UpdateHeadlessItemDraftEventArgs

Event arguments for UpdateDraft event.

UpdateHeadlessItemDraftEventData

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

UpdateHeadlessItemLanguageMetadataEventArgs

Event arguments for UpdateLanguageMetadata event.

UpdateHeadlessItemLanguageMetadataEventData

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

UpdateHeadlessItemMetadataEventArgs

Event arguments for UpdateMetadata event.

UpdateHeadlessItemMetadataEventData

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

Interfaces

IHeadlessItemEventArgs

Defines common properties for headless item events, shared by both asynchronous events and synchronous event arguments.

IHeadlessTokenManager

Provides management methods for handling HeadlessTokenInfo.

IHeadlessTokenManagerFactory

Factory for creating IHeadlessTokenManager instances bound to specific user ID.

Enums

HeadlessTokenAccessType

Represents the access type for HeadlessTokenInfo.