Table of Contents

Namespace CMS.Headless

Classes

ArchiveHeadlessItemEventArgs

Event arguments for Archive event.

ContentItemParameters

Parameters needed to create a headless item.

CreateHeadlessItemEventArgs

Event arguments for Create event.

CreateHeadlessItemLanguageVariantEventArgs

Event arguments for CreateLanguageVariant event.

CreateHeadlessTokenParameters

Create headless token parameters.

DeleteHeadlessItemEventArgs

Event arguments for Delete event.

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.

UnpublishHeadlessItemEventArgs

Event arguments for Unpublish event.

UpdateHeadlessItemDraftEventArgs

Event arguments for UpdateDraft event.

UpdateHeadlessItemLanguageMetadataEventArgs

Event arguments for UpdateLanguageMetadata event.

UpdateHeadlessItemMetadataEventArgs

Event arguments for UpdateMetadata event.

Interfaces

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.