Table of Contents

Namespace Kentico.Xperience.Admin.Base

Classes

Action

Represents an action.

ActionButtonCardComponent

Represents a single action button that can be used in OverviewCard.

ActionCell

Table cell containing actions.

ActionComponent<TProperties, TClientProperties>

Represents a base class for a action component to be loaded.

ActionConfiguration

Represents action configuration.

ActionConfigurationExtensions

Contains extension methods for action configuration.

ActionConfigurationLinkParameters

Parameters for the ActionConfiguration link action Link.

ActionResult

Data returned within the result of action.

ActionWorkspaceProperties

Properties for workspace permission evaluation of actions.

AdditionalActionCategories

Contains all supported additional action categories.

AdditionalActionClientProperties

Defines client properties which are common to all additional actions.

AdditionalActionProperties

Represents the server properties of an additional action.

AdditionalActionWithNestedFormClientProperties

Defines client properties which are common to all additional actions with nested form.

AdditionalActionWithNestedForm<TProperties, TClientProperties, TModel>

Represents an additional action that contains a model-driven nested form.

AdditionalAction<TProperties, TClientProperties>

Additional action - a component that is attached to some form component and may provide its own component commands.

AdminAuthRateLimitOptions

Options for admin authentication request rate limiting.

AdminModule

Represents a Kentico Xperience module, with options to register client SystemJs modules.

ApplicationPage

Base page for application.

AssetCommandArguments

Asset command arguments.

AssetFolderAction

Represents a model of an action which appears per single folder in the Asset Folder Tree View component.

AssetFolderActionConfirmation

Represents action's confirmation.

AssetFolderFormSubmissionCommandArguments

Asset folder form submissions command arguments.

AssetFolderFormSubmissionCommandResult

Represents folder form submission result with data for the asset folder.

AssetFolderTreeViewItem

Item representing a folder in the asset folder tree.

AssetFoldersTreeViewAction

Represents action for an asset folder.

AssetItem

Item representing an asset.

AssetItemAction

Represents a model of an action which appears for each Asset item in Asset tile grid.

AssetItemActionConfirmation

Represents action's confirmation.

AssetItemData

Assets data.

AssetLibrary

Asset library.

BaseMessage

Base class for messages displayed in the administration UI.

BindUploadedFileAttribute

Use this attribute to annotate property of command parameter classes where the uploaded file should be bound.

BindUploadedFilesAttribute

Use this attribute to annotate property of command parameter classes where the uploaded files should be bound.

BindingPageBase<TBindingValueType, TBindingPageConfiguration, TBindingPageListingProperties>

Base page for creating and listing bindings between two objects.

BindingPageClientProperties

Binding page client properties.

BindingPageConfigurationBase<TListingConfiguration>

Represents configuration for the binding page.

Breadcrumbs

Breadcrumbs configuration of the page.

BuilderButtonEditTemplateActionComponent

Component that represents header builder button that can be used as builder edit template header button.

ButtonEditTemplateActionComponent

Component that represents action button that can be used as edit template action.

CalloutButtonConfiguration

Base class for callout button configuration.

CalloutButtonStatusCommandResponse

Response for callout button status command.

CalloutCommandButtonConfiguration

Callout button configuration.

CalloutConfiguration

Callout appearance configuration.

CalloutRedirectButtonConfiguration

Callout button configuration with redirect.

Cell

Represents a table cell.

ClientModuleDescriptor

Class represents a SystemJs module.

CloneSmartFolderArguments

The arguments for the CloneSmartFolder(CloneSmartFolderArguments, int, CancellationToken) command.

CloneSmartFolderResult

The result of the CloneSmartFolder(CloneSmartFolderArguments, int, CancellationToken) command.

Column

Represents a table column.

ColumnConfiguration

Represents a table column configuration.

ColumnConfigurationExtensions

Contains extension methods for ColumnConfiguration collection.

CommandConfirmationModelAttribute

Model for confirmation of command.

CommandRequestModel

Model describing request for command execution.

CommandResponse

Response returned by a page command.

CommandResponseExtensions

Extensions for page command response.

CommandResponseMessage

Message to be displayed in the administration UI set to the ICommandResponse.

CommandResponse<TResult>

Page command response carrying the data to be handled by the client template.

CommandSubmissionResult<T>

Represents result returned from command which expects

CompleteMassAssetUploadCommandArguments

Complete upload arguments.

CompleteMassAssetUploadCommandResult

Result representing uploaded asset data.

ComponentColumnConfiguration

Defines client component possibilities for table column.

ComponentContent

Represents a confirmation dialog content.

ComponentParameterClientProperties

Represents the parameter of the macro rule.

Condition

Represents specification of the selected condition.

ConditionBuilderConfiguration

Represents condition builder page metadata.

ConditionBuilderOverviewCardComponent

Represents condition builder overview component that can be used in OverviewCard.

ConditionBuilderPage<TInfo>

Represents page with condition builder component to edit macro conditions.

ConditionBuilderTemplateClientProperties

Represents condition builder page metadata.

ConditionGroup

Represents a group of conditions.

ConditionPickerItemModel

Represents item in condition picker.

ConditionTree

Represents macro rule condition tree of selected values.

ConfirmationConfiguration

Represents confirmation dialog configuration.

ConfirmationDialog

Represents an confirmation dialog.

ConfirmationSubmissionResult

Represents a result of confirmation dialog validation.

ContentFolderPropertiesModel

Model representing a form containing content folder properties.

ContentHubActionConstants

Constants to be used in content hub commands.

ContentHubSlugs

Public URL slugs for routing within the Content Hub application.

ContentItemAction

Represents an action for a content item.

ContentItemActionConfirmation

Represents a confirmation for a content action.

ContentItemActionDivider

Represents a divider in content item action menu.

ContentItemState

Represents the state of the currently edited content item i.e. allowed actions for content item, if it can be edited etc.

ContentItemStateBase

Represents the state of the currently edited content item i.e. allowed actions for content item, if it can be edited etc.

ContentItemStatus

Properties of the basic status component including tooltip text.

ContentItemWorkflowStateObsolete

Represents the current workflow state of the edited content item.

ContentItemWorkflowStepStatus

Represents the current workflow state of the edited content item.

ContentLanguageModel

Represents model for language selector.

ContentTreeViewItem

Tree view item representing the content tree node.

ContentVersionStatusNamedComponentCellProps

Properties of the CONTENT_VERSION_STATUS front-end component.

CreateAdditionalActionArgs

Represents arguments for CreateAdditionalAction(CreateAdditionalActionArgs, CancellationToken) page command.

CreateFieldArguments

Represents an argument of the create field command.

CreateFolderArguments

The arguments for the CreateFolder(CreateFolderArguments, int, CancellationToken) command.

CreateFolderModel

Model representing a form to create new folder.

CreateFolderResult

The result of the CreateFolder(CreateFolderArguments, int, CancellationToken) command.

CreatePage<TInfo, TRedirectPage>

Represents page used to create objects.

CreateSchemaArguments

Represents an argument of the create schema command.

CreateSmartFolderArguments

The arguments for the CreateSmartFolder(CreateSmartFolderArguments, int, CancellationToken) command.

CreateSmartFolderConfirmFilterArguments

The arguments for the CreateSmartFolderConfirmFilter(CreateSmartFolderConfirmFilterArguments, CancellationToken, int?, bool) command.

CreateSmartFolderConfirmFilterResult

The result of the CreateSmartFolderConfirmFilter(CreateSmartFolderConfirmFilterArguments, CancellationToken, int?, bool) command.

CreateSmartFolderResult

The result of the CreateSmartFolder(CreateSmartFolderArguments, int, CancellationToken) command.

CreateSmartFolderSettingsModel

Model representing a settings form to create new smart folder.

CreateValidationRuleArgs

Represents arguments for CreateValidationRule(CreateValidationRuleArgs) page command.

DataContainerListingPage

Listing page for data containers.

DeepLinkResolverRegisterTests

Tests for the Kentico.Xperience.Admin.Base.DeepLinkResolverRegister class.

DeepLinkResolverRegisterTests.GetDeepLinkResolverTests
DeleteAssetFolderCommandArguments

Delete asset folder arguments.

DeleteFieldArguments

Represents an argument of the delete field command.

DeleteFolderArguments

The arguments for the DeleteFolder(DeleteFolderArguments, int, CancellationToken) command.

DeleteFolderResult

The result of the DeleteFolder(DeleteFolderArguments, int, CancellationToken) command.

DeleteSmartFolderArguments

The arguments for the DeleteSmartFolder(DeleteSmartFolderArguments, CancellationToken) command.

DiscardConfiguration

Configuration of the discard changes dialog of edit page.

DropdownButtonEditTemplateActionComponent

Component that represents dropdown action button that can be used as edit template action.

EditConfiguration

Represents edit page metadata.

EditPageBase

Represents base edit page.

EditPageSuccessFormSubmissionResult

Represents a successful result that might be returned from the Submit(FormSubmissionCommandArguments) command.

EditSectionPage<TInfo>

Acts as a root for its children in the URL hierarchy and in the side navigation menu.

EditTemplateClientProperties

Represents edit page metadata.

EmailModel

Class represents configuration of EmailMessage.

EnableContentDeliveryForSmartFolderArguments

The arguments for the EnableContentDeliveryForSmartFolder(EnableContentDeliveryForSmartFolderArguments, CancellationToken) command.

FieldEditorPageConfiguration

Field editor page configuration used in Kentico.Xperience.Admin.Base.Internal.FieldEditorPageBase.

FieldEditorTemplateClientProperties

Client properties of the field editor template

FilterDeliverySupportArguments

Arguments for the DoesFilterSupportDelivery(FilterDeliverySupportArguments, CancellationToken) command.

FilterDeliverySupportResult

Result of the DoesFilterSupportDelivery(FilterDeliverySupportArguments, CancellationToken) command.

FilterFormChangeResult

Represents result returned from the filter form change command.

FlagIcons

Collection of flag icon identifiers.

Folder

The folder that is used in results of the following commands:

ForbiddenAccessException

Exception to be thrown when the user tries to access data without sufficient permissions.

FormCardComponent

Represents form component that can be used in OverviewCard.

FormChangeCommandArguments

Represents arguments of the form change command.

FormChangeResult

Represents result returned from the form change command.

FormSubmissionCommandArguments

Represents arguments of the form submission command.

FormSubmissionResult

Represents result returned from the form submission command.

GetAssetFolderFormCommandResult

A command result representing a form displayed in an asset folder dialog.

GetAssetFolderTreeViewActionsCommandResult

A command result representing actions for the asset folder tree view component.

GetFolderArguments

The arguments for the following commands:

GetFormFieldMetadataArguments

Parameters of the command to get form of a form field.

GetFormItemsArguments

The arguments for the following commands:

GetFormItemsForCreateSmartFolderResult

The result of the following commands:

  • Kentico.Xperience.Admin.Base.ISmartFolderCommandManager.GetFormItemsForCreateSmartFolder(System.Threading.CancellationToken)
GetFormItemsForSmartFolderPropertiesArguments

The arguments for the following command GetFormItemsForSmartFolderProperties(GetFormItemsForSmartFolderPropertiesArguments, CancellationToken)

GetFormItemsForSmartFolderPropertiesResult

The result of the following command GetFormItemsForSmartFolderProperties(GetFormItemsForSmartFolderPropertiesArguments, CancellationToken),

GetFormItemsResult

The result of the following commands:

GetMultiSourceAssetPanelPropertiesResult

Result representing multi source assets panel properties.

GetSelectionCommandResult<TBindingValueType>

Result of the get selection command.

GetSmartFolderFilterArguments

The arguments for the following commands:

GetSmartFolderFilterResult

The result of the GetSmartFolderFilter(GetSmartFolderFilterArguments, CancellationToken)

GetSmartFoldersArguments

The arguments for the GetSmartFolders(GetSmartFoldersArguments, CancellationToken) command.

GetSmartFoldersResult

The smart folder that is used as result for the GetSmartFolders(GetSmartFoldersArguments, CancellationToken)

GuidPageModelBinder

Binds GUID URL parameters into page properties.

HtmlSanitizerConfiguration

Represents html sanitizer configuration properties.

Icons

Collection of icons identifiers.

InfoBindingPageConfiguration

Represents configuration for the info binding page.

InfoBindingPage<TBindingObjectInfo, TTargetObjectInfo>

Base page for creating and listing bindings between two info objects.

InfoEditPageBase<TInfo>

Represents base edit page for pages based on TInfo.

InfoEditPage<TInfo>

Represents base edit page for pages based on TInfo.

InfoObjectListingConfiguration

Represents configuration for info object listing template.

IntPageModelBinder

Binds integer URL parameters into page properties.

InvalidPageException

Exception to be thrown when the UI page state is not valid.

JsonSerializerOptionsProvider

Provides JSON serializer options used in the admin interface.

JsonStringEnumCamelCaseConverterAttribute

Ensures string conversion with camel case naming policy for enum type values.

JsonStringEnumPascalCaseConverterAttribute

Enum type annotated with this attribute will be serialized by the name with pascal-case notation.

KenticoAdministrationController

Main controller handling administration requests.

LabelWithTooltipClientProperties

Represents the client properties of the LabelWithTooltip component.

LabelWithTooltipProperties

Represents the configuration of the LabelWithTooltip component.

LinkNamedComponentCellProps

Properties of the LINK_COMPONENT front-end component.

LinkParameters

Parameters for the link action Link.

ListComponentProperties

List component properties.

ListingConfiguration

Represents listing template configuration.

ListingPage

Listing page for info objects.

ListingPageBase<TPageConfiguration>

Listing page for defining a table and providing a data set.

ListingPageBase<TPageConfiguration, TClientProperties>

Listing page for defining a table and providing a data set.

ListingPage<TClientProperties>

Listing page for info objects.

ListingTemplateClientProperties

Represents listing data.

LoadAssetFoldersCommandArguments

Load asset folders arguments.

LoadAssetFoldersResult

Result representing data for the assets folders.

LoadAssetItemsCommandArguments

Arguments for loading a batch of asset grid items.

LoadAssetItemsResult

Result representing assets data.

LoadAssetLibrariesCountResult

Result representing the asset libraries count.

LoadAssetLibrariesResult

Result representing data for the asset libraries.

LoadDataCommandArguments

Command arguments for loading table data.

LoadDataResult

Encapsulates result of loaded table data.

LoadDataSettings

Encapsulates table settings used as parameters for loading data (paging, sorting, searching, filtering).

LoadFilteredTreeDataCommandArguments

Load filtered tree data arguments.

LoadListingConfigurationCommandArguments

Command argument for loading listing configuration.

LoadOverviewDataResult

Data returned within the result of the LoadData(CancellationToken) method call.

LoadTreeDataCommandArguments

Load tree data arguments.

LoadTreeDataResult

Result representing data for the content tree data loading.

MacroRuleConfiguration

Contains configuration data of the related macro rule.

MassActionResult

Data returned within the result of mass action.

MassAssetUploadChunkCommandArguments

Chunk upload arguments.

MassAssetUploadChunkCommandResult

Result representing uploaded chunk data.

MassAssetUploadConfigurationClientProperties

Class representing mass upload configuration for content hub.

MassPublishComponent

Represents mass publish action component.

ModelEditPage<TModel>

Represents page used to edit object models.

MoveAssetCommandArguments

Move asset command arguments.

MoveAssetCommandResult

Result representing success of move command.

MoveFieldArguments

Arguments of the page command for moving form field.

MoveFolderArguments

The arguments for the MoveFolder(MoveFolderArguments, int, CancellationToken) command.

MoveFolderResult

The result of the MoveFolder(MoveFolderArguments, int, CancellationToken) command.

NamedComponentCell

Table cell containing a component defined by client name.

NamedComponentCellComponentNames

Contains names of the front-end components that can be used in cells of a table.

NavigateResponse

Command response performing a client redirect from the current page to the provided URL within the administration application.

Navigation

Navigation configuration of the page.

NavigationItem

Represents a navigation item.

NoPermissionRequiredAttribute

Decorates application class to indicate the application does not depend on any permission.

NotificationBarMessage

Message to be displayed in the notification bar.

NotificationBarMessageValue

The value of a NotificationBarMessage.

NotificationMessage

Message to be displayed in the administration UI.

ObjectQueryExtensions

Provides methods for SQL operations while filtering data.

OverviewCard

Overview card configuration.

OverviewCardGroup

Card group configuration.

OverviewCardGroupConfigurationExtensions

Extension method class for overview card groups configuration.

OverviewConfiguration

Represents overview page metadata.

OverviewPageBase

Represents base overview page.

OverviewPage<TInfo>

Represents page used to overview objects.

OverviewTemplateClientProperties

Represents overview page metadata.

Page

Base class for pages without any properties.

PageCommandAttribute

Use this attribute to annotate methods of pages which will be invoked as commands.

PageCommandEventArgs

Object event arguments for a page command invoked event.

PageCommandHandler

Handler for registering actions invoked before and after page command execution.

PageConfigurationRequestModel

Model describing request for getting page configuration.

PageExtenderAttribute

Registers an extender for a UI page.

PageExtender<TPage>

Base class for page extenders allowing modify page properties and invoke custom commands.

PageLocationConfiguration

Specifies the location of the page with additional options.

PageModelBinder<T>

Model binder for binding URL parameters into properties.

PageParameterAttribute

Attribute used to decorate page parameters which will have their value bound using parameters present in the request path.

PageParameterConstants

Contains constants for page parametrization.

PageParameterValues

Represents a collection of page parameter values.

PageRouteValues

Dictionary containing route values of parametrized pages.

PageValidationResult

Result for validation of the UI page state.

Page<TClientProperties>

Base class for pages with properties.

ParametrizedTooltip

Parametrized tooltip.

PermissionBaseAttribute

Permission attribute base class.

PermissionEvaluationResult

Represents result of an evaluation.

PolymorphicSerializationAttribute

Component models annotated with this attribute will be serialized based on the type of the current object instead of their declared type.

PublishButtonEditTemplateActionComponent

Component that represents publish action button that sends also form data and can be used as edit template action.

QueryModifier

Represents query modification operation.

QueryModifierExtensions

Contains extension methods for QueryModifier collection.

RenameAssetFolderFormSubmissionCommandArguments

Asset folder form submissions command arguments.

RenameFolderArguments

The arguments for the RenameFolder(RenameFolderArguments, int, CancellationToken) command.

RenameFolderModel

Model representing a form to rename a folder.

RenameFolderResult

The result of the RenameFolder(RenameFolderArguments, int, CancellationToken) command.

RenameSmartFolderArguments

The arguments for the RenameSmartFolder(RenameSmartFolderArguments, CancellationToken) command.

RenameSmartFolderModel

Model representing a form to rename a folder.

Route

Route representation.

Row

Class representing a row of data in a table.

RowActionListingConfigurationExtensions

Contains extension methods for IRowActionListingConfiguration

RowActionResult

Data returned within the result of table row action.

SaveFieldArguments

Represents an argument of an save field command.

SaveSmartFolderArguments

The result of the SaveSmartFolder(SaveSmartFolderArguments, int, CancellationToken) command.

SaveSmartFolderResult

The result of the SaveSmartFolder(SaveSmartFolderArguments, int, CancellationToken) command.

SecondaryIcon

Properties of a secondary icon.

SecondaryMenuSectionPage

Representing page with secondary menu section.

SecuredJsonAttribute

Specifies whether the annotated class will be secured against JSON tampering when serialized.

SelectItemModel

Represents item in select box.

SelectedCondition

Represents selected condition in condition builder.

SelectedConditionTree

Represents selected condition tree.

SelectedGroup

Represents selected condition group in condition builder.

SetBindingsCommandArguments<TBindingValueType>

Command arguments for setting bindings.

SimpleStatisticsCardComponent

Represents simple list of statistics card component that can be used in OverviewCard.

SimpleStatusAlertCardComponent

Represents simple status (alert) component that can be used in OverviewCard.

SimpleStatusCardComponent

Base class for simple status card components. SimpleStatusSuccessCardComponent SimpleStatusAlertCardComponent

SimpleStatusNamedComponentCellProps

Properties of the SIMPLE_STATUS_COMPONENT front-end component.

SimpleStatusSuccessCardComponent

Represents simple status (success) component that can be used in OverviewCard.

SmartFolder

The smart folder that is used as result for the GetSmartFolders(GetSmartFoldersArguments, CancellationToken)

SmartFolderDeliverySupportArguments

Arguments for the IsSmartFolderDeliverySupported(SmartFolderDeliverySupportArguments, CancellationToken) command.

SmartFolderDeliverySupportResult

Result of the IsSmartFolderDeliverySupported(SmartFolderDeliverySupportArguments, CancellationToken) command.

SmartFolderPropertiesModel

Model representing a form containing smart folder properties.

SortingConfiguration

Represents a table column sorting configuration.

StatusComponentProperties

Properties of the basic status component (colored text with icon).

StickyBannerData

Properties of the sticky banner.

StringCell

Table cell containing a string value.

StringContentCardComponent

Represents string content component that can be used in OverviewCard.

StringNamedComponentCellProps

Properties of the STRING_COMPONENT front-end component.

StringPageModelBinder

Binds integer URL parameters into page properties.

SubcaptionComponentBase<TProperties, TClientProperties>

Configures which component to display as a subcaption in listing template.

SubcaptionComponentClientProperties

Represents subcaption component client properties.

SubmitButton

Represents submit button.

SubmitConfiguration

Represents the configuration of submit of edit page.

SwitchNamedComponentCellProps

Properties of the SWITCH_COMPONENT front-end component.

SwitchTableCellComponentCommandArgs

Arguments for a command executed on state change of switch component (SWITCH_COMPONENT).

TableActionConfigurationExtensions

Class containing extension methods for table actions.

TableCardComponent

Overview card component for Table.

TableConfiguration

Represents table configuration.

TagListCardComponent

Represents tag component that can be used in OverviewCard.

TagListItem

Represents an tag within TagListCardComponent component.

TagTableCellComponentProps

Properties of the TAG_COMPONENT front-end component.

TemplateClientProperties

Base class containing template client properties.

TemplateNames

Class contains constants identifying names of front-end template components.

TextualParameterClientProperties

Represents textual parameter of a macro rule.

TooltipValue

The value of a tooltip parameter.

TreePageBase

Base page for pages containing tree-like navigation.

TreeTemplateClientProperties

Template properties for pages inheriting TreePageBase.

TreeViewNode

Node of tree hierarchy of tree view component.

UIApplicationAttribute

UI application attribute

UIBreadcrumbsAttribute

Registers breadcrumb to the administration page.

UICategoryAttribute

UI category attribute

UIEvaluatePermissionAttribute

Attribute allows to define which permission will be evaluated.

UINavigationAttribute

Registers navigation to the administration page.

UINoPermissionRequiredAttribute

Decorates application class to indicate the application does not depend on any permission.

UIPageAttribute

Registers an administration UI page within the application.

UIPageLocationAttribute

Allows to specify how the page is displayed.

UIPageOrder

UIPage order constants.

UIPermissionAttribute

Assigns permission to an application class. Multiple permissions per class are allowed.

UIPermissionEvaluationResult

Represents result of permission evaluation for administration UI.

UnorderedListCardComponent

Represents unordered list component that can be used in OverviewCard.

UnorderedListItem

Represents an item within UnorderedListCardComponent component.

UnorderedListItemLink

Represents a item link within Kentico.Xperience.Admin.Base.CardComponentNames.UNORDERED_LIST component.

UpdateAssetBinaryCommandArguments

Update asset's binary data command arguments.

UpdateAssetBinaryCommandResult

Result representing updated asset.

UpdateFolderPropertiesArguments

The arguments for the UpdateFolderProperties(UpdateFolderPropertiesArguments, int, CancellationToken) command.

UpdateFolderPropertiesResult

Represents the result of the UpdateFolderProperties(UpdateFolderPropertiesArguments, int, CancellationToken) command.

UpdateSmartFolderArguments

The result of the UpdateSmartFolder(UpdateSmartFolderArguments, CancellationToken) command.

UpdateSmartFolderPropertiesArguments

The arguments for the UpdateSmartFolderProperties(UpdateSmartFolderPropertiesArguments, CancellationToken) command.

UpdateSmartFolderPropertiesResult

Represents the result of the UpdateSmartFolderProperties(UpdateSmartFolderPropertiesArguments, CancellationToken) command.

UpdateSmartFolderResult

The result of the UpdateSmartFolder(UpdateSmartFolderArguments, CancellationToken) command.

UploadAssetsCommandArguments

Upload assets command arguments.

UploadAssetsCommandResult

Result representing uploaded assets.

UrlPath

Represents the URL path.

WebPageState

Represents the state of the currently edited web page i.e. allowed actions for web page, if it can be edited etc.

WindowOpenLinkParameters

Parameters passed to window.open function

Workspace

Represents a workspace.

WorkspaceActionPermissionEvaluatorTest
WorkspaceActionPermissionEvaluatorTest.EvaluateDynamicWorkspaceApplicationPermissionTests
WorkspaceActionPermissionEvaluatorTest.EvaluateWorkspaceApplicationPermissionTests
WorkspaceFolderPermissionServiceTests
WorkspacePermissionEvaluationResult

Represents result of workspace permission evaluation for administration UI.

WorkspaceRowActionListingConfigurationExtensions

Contains workspace-based extension methods for IRowActionListingConfiguration.

WorkspaceTableActionConfigurationExtensions

Contains extension methods for workspace action configuration.

Structs

ContentFolderId

Represents a unique identifier of a content folder.

Interfaces

IActionComponent

Represents a component to be loaded.

IActionComponentClientProperties

Represents the system properties of an action component.

IActionComponentProperties

Represents the properties of a action component.

IAdditionalAction

Represents an additional action - a component that is attached to some form component and may provide its own component commands.

IAssetFolderTreeViewProvider

Interface for loading asset folders for the library.

IAssetItemDataProvider

Interface for providing assets data.

IAssetItemUploader

Interface for uploading assets.

IAssetLibraryProvider

Interface for providing assets libraries.

IAssetManager

Interface for handling basic assets actions.

IBreadcrumbsStatusComponent

Represents component that can be shown as status in breadcrumbs.

IColumnValueFormatter

Provide value formatting methods for tables.

ICommandResponse

Response returned by a page command.

ICommandResponse<TResult>

Page command response carrying the data to be handled by the client template.

IContentItemAction

Represents an action for a content item or a divider.

IContentLanguageModelRetriever

ContentLanguageModel data retriever.

IEditTemplateActionComponent

Represents component that can be used as action component within edit template.

IHtmlSanitizer

Provides sanitization for potential XSS.

INavigateResponse

Command response performing a client redirect from the current page to the provided URL within the administration application.

IOverviewCardComponent

Represents overview card component.

IPage

Declares page with configuration.

IPageLinkGenerator

Interface provides contract for link generation within the Admin UI.

IPageLocationOptions

Interface for page location options.

IPageSlugValueRetriever

Interface for retrieving the value of page slug from the path.

IPageUrlGenerator

Interface provides contract for URL generation within the Admin UI.

IParameterClientPropertiesBase

Represents general condition parameter.

IRowActionListingConfiguration

Describes table configuration with row action.

ISubcaptionComponent

Configures which component to display as a subcaption in listing template.

ITableClientProperties

Base properties for the frontend Table component.

IUIPermissionEvaluator

Evaluates permissions for current user and current page.

IWorkspacePermissionEvaluator

Evaluates workspace data permissions for given application.

Enums

ActionType

Type of an action.

ButtonColor

Color of a button.

CalloutPlacement

Callout position.

CalloutType

Callout variant.

CellType

Type of a table cell.

Color

Color decision tokens.

ColumnContentType

Defines column content types

CommandResponseMessageLevel

Variant of the displayed CommandResponseMessage in the administration UI.

ContentItemVersionStatus

Type of the content item version status.

FieldType

Represents the type of field.

FolderCommandResultStatus

The status of a folder command result.

FolderType

Available types of folders.

FormSubmissionStatus

Variants of the results status for the FormSubmissionResult.

Gradient

Gradient decision tokens.

NotificationBarMessageValueType

The type of the value of a NotificationBarMessage.

NotificationMessageType

Variant of the displayed NotificationMessage in the administration UI.

ObjectSelectorMenuType

Type of the drop-down menu.

PageLocationEnum

Represents location how the particular page is displayed in administration.

SimpleStatusAlign

Alignment options for the SimpleStatusTableCellComponent UI component.

SortTypeEnum

Enumeration representing the order of data sorting.

StickyBannerType

Variant of the displayed sticky banner in the administration UI.

TooltipValueType

The type of the TooltipValue.