Table of Contents

Namespace Kentico.Xperience.Admin.Base.Forms

Classes

AdditionalActionAttributeAttribute

Denotes a relation between the decorated class and provided attribute type so when the provided attribute is applied on some model's property it indicates that the decorated type is to be utilized as an additional action of a form component in an editing form.

AdditionalActionConfiguration

Encapsulates AdditionalActionProperties with its Kentico.Xperience.Admin.Base.Forms.AdditionalActionDefinition identifier.

AdjustImageDialogResult

Result representing adjust image dialog data.

AssetSelectorClientProperties

Represents client properties of a AssetSelectorComponent.

AssetSelectorComponent

Represents assets selector form component.

AssetSelectorExtensionValidationRule

Validation rule checking asset file existence designed for AssetSelectorComponent.

AssetSelectorExtensionValidationRuleClientProperties

Represents client properties of AssetSelectorExtensionValidationRule.

AssetSelectorExtensionValidationRuleProperties

Configuration properties for AssetSelectorExtensionValidationRule.

AssetSelectorProperties

Represents properties of the AssetSelectorComponent.

AssetSelectorValidationRule

Validation rule checking asset existence in Media library designed for AssetSelectorComponent.

AssetSelectorValidationRuleClientProperties

Represents client properties of AssetSelectorValidationRule.

AssetSelectorValidationRuleProperties

Configuration properties for AssetSelectorValidationRule.

CheckBoxClientProperties

Represents the client properties of CheckBoxComponent

CheckBoxComponent

Represents a checkbox form component

ClientOnlyValidationRule<TProperties, TClientProperties>

Represents a base class for client-only validation rules.

CodeEditorClientProperties

Represents the client properties of CodeEditorComponent.

CodeEditorComponent

Represents a code editor (with syntax highlighting) component.

CodeEditorProperties

Represents properties of the CodeEditorComponent.

CodeNameValidationRule

Validates whether field value is a valid code name.

ComparisonConditionProperties<TValue>

Represents the properties for comparison visibility conditions.

CompleteUploadCommandArguments

Complete upload arguments.

CompleteUploadCommandResult

Result representing uploaded asset data.

ComponentAttributeAttribute

Denotes a relation between the decorated class and provided attribute type so when the provided attribute is applied on some model's property it indicates that the decorated type is to be utilized as an editing form component in an editing form.

ConditionBuilderClientProperties

Represents the client properties of ConditionBuilderComponent

ConditionBuilderComponent

Represents a condition builder form component.

ConditionBuilderProperties

Represents properties of the ConditionBuilderComponent

ContainsStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

ContentFolderSelectorClientProperties

The client properties of the ContentFolderSelectorComponent.

ContentFolderSelectorComponent

The form component for selecting content folders.

ContentFolderSelectorProperties

The client properties of the ContentFolderSelectorComponent.

ContentItemAssetExtensionValidationRule

Validation rule for extension validation in the file uploaded using ContentItemFileUploaderComponent.

ContentItemAssetExtensionValidationRuleClientProperties

Represents client properties of ContentItemAssetExtensionValidationRule.

ContentItemAssetExtensionValidationRuleProperties

Represents properties of ContentItemAssetExtensionValidationRule.

ContentItemAssetFormComponentBaseProperties

Represents base properties of a component for editing the ContentItemAsset data type.

ContentItemAssetMetadataBaseClientItem

Represents metadata of an asset in content item.

ContentItemAssetMetadataClientItem

Represents metadata of an asset in content item.

ContentItemAssetUploaderClientProperties

Represents client properties of a ContentItemAssetUploaderComponent.

ContentItemAssetUploaderComponent

Represents asset uploader form component.

ContentItemAssetUploaderProperties

Represents properties of a ContentItemAssetUploaderComponent.

ContentItemAssetVariantMetadataClientItem

Represents metadata of an asset variant in content item.

ContentItemSelectorBaseProperties

Base class for properties of selectors derived from ContentItemSelectorComponentBase<TProperties>

ContentItemSelectorClientProperties

Represents client properties of a ContentItemSelectorComponent.

ContentItemSelectorComponent

Represents content item selector form component.

ContentItemSelectorComponentBase<TProperties>

A base class for content item selector form components.

ContentItemSelectorContentType

Represents the properties of a content item type.

ContentItemSelectorProperties

Represents properties of the ContentItemSelectorComponent.

CreateContentItemFormContextParameters

Represents the parameters required to create a content item form context.

DateFormatValidationRule

Validation rule for date format.

DateFormatValidationRuleClientProperties

Represents client properties of DateFormatValidationRule.

DateFormatValidationRuleProperties

Configuration properties for DateFormatValidationRule.

DateInFutureValidationRule

Validation rule for checking that date and time values are in the future.

DateInFutureValidationRuleClientProperties

Represents client properties of DateInFutureValidationRule.

DateInFutureValidationRuleProperties

Configuration properties for DateInFutureValidationRule.

DateInputClientProperties

Represents the client properties of DateInputComponent.

DateInputComponent

Represents the Date input form component.

DateTimeInRangeVisibilityConditionProperties

Represents the properties for DateTime comparison visibility conditions.

DateTimeInputClientProperties

Represents the client properties of DateTimeInputComponent.

DateTimeInputComponent

Represents the DateTime input form component.

DateTimeRangeVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

DecimalComparisonConditionProperties

Represents the properties for decimal comparison visibility conditions.

DecimalFieldComparisonValidationRule

Validation rule used to compare two fields of decimal value types.

DecimalFormatValidationRule

Validation rule for decimal numbers checking size and precision

DecimalFormatValidationRuleClientProperties

Represents client properties of DecimalFormatValidationRule.

DecimalFormatValidationRuleProperties

Configuration properties for DecimalFormatValidationRule.

DecimalNumberInputClientProperties

Represents the client properties of DecimalNumberInputComponent.

DecimalNumberInputComponent

Represents a decimal number input component.

DecimalNumberInputProperties

Represents the properties of DecimalNumberInputComponent.

DoubleComparisonConditionProperties

Represents the properties for double comparison visibility conditions.

DoubleFieldComparisonValidationRule

Validation rule used to compare two fields of double value types.

DropDownClientProperties

Represents client properties of a DropDownComponent.

DropDownComponent

Represents the drop-down component.

DropDownComponentBase<TProperties, TClientProperties>

Represents a base class for drop-down components.

DropDownProperties

Represent properties of the DropDownComponent.

EmailValidationRule

Validates whether field value is a valid email address.

EmailValidationRuleClientProperties

Represents client properties of EmailValidationRule.

EmailValidationRuleProperties

Configuration properties for EmailValidationRule.

EmptyValidationRuleClientProperties

Client properties without custom fields.

EmptyValidationRuleProperties

Properties without custom fields.

EmptyVisibilityConditionProperties

Properties of the VisibilityCondition<TProperties>.

EndsWithStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

ExtensionSelectorClientProperties

Represents client properties of ExtensionSelectorComponent.

ExtensionSelectorComponent

Represents the Extension selector form component.

ExtensionSelectorProperties

Represents properties of the ExtensionSelectorComponent.

ExtensionSelectorValidationRule

Validation rule designed for ExtensionSelectorComponent.

FormCategory

Represents a form category.

FormCategoryClientProperties

Represents the properties of a form category.

FormComponentClientProperties<TValue>

Defines client properties which are common to all UI form components.

FormComponentCommandAttribute

Annotates methods of form components which are invocable as commands.

FormComponentCommandContext

Form component command context.

FormComponentCommandModel

Represents model of a page command for invoking a form component command.

FormComponentConfigurator<TFormComponent>

Represents a IFormComponent configurator which is used to configure a form component instance defined by FormComponentConfigurationAttribute.

FormComponentExtenderAttribute

Registers an extender for a form component.

FormComponentExtender<TFormComponentType>

Base class for form component extenders allowing modify a form component and invoking custom commands.

FormComponentProperties

Represents the properties of a form component.

FormComponentWithNestedComponents<TProperties, TClientProperties, TValue>

Represents a form component that has a nested components within, i.e. form nested within.

FormComponent<TClientProperties, TValue>

Represents a base class for UI form component containing members used by the system.

FormComponent<TProperties, TClientProperties, TValue>

Represents a base class for UI form component containing members used by the system.

FormContextHandler

Handler for the form context.

FormItemExtensions

Contains extension methods for form items.

GeneralSelectorComponent

Enables user to select one or more items from a set of items. It uses the same client component as ObjectSelectorComponent. A set of available items is defined by DataProvider.

GeneralSelectorProperties

Represents properties of General selector form component.

GetSmartFolderFilterDescriptionArguments

Command arguments for loading smart folder filter metadata.

GetSmartFolderFilterDescriptionResult

Command result for loading smart folder filter metadata.

GetSmartFolderRequest

The arguments for the following commands:

GetSmartFolderResult

The response for the following commands:

GetSmartFoldersRequest

The arguments for the following commands:

GetSmartFoldersResult

The response for the following commands:

IFormComponentCollectionExtensions

Contains extension methods for instances of System.Collections.Generic.IEnumerable<T> where T is IFormComponent.

IconSelectorClientProperties

Represents the client properties of IconSelectorComponent

IconSelectorComponent

Represents an icon selector form component

IconSelectorProperties

Represents the properties of IconSelectorComponent.

IdentifierValidationRule

Validates whether field value is a valid identifier.

IdentifierValidationRuleClientProperties

Represents client properties of IdentifierValidationRule.

IdentifierValidationRuleProperties

Configuration properties for IdentifierValidationRule.

ImageConversionArguments

Arguments for image conversion.

ImageConversionResponse

Represents a response from the image conversion.

InfoEditFormContext

Represents form context for info object editing.

IntegerComparisonConditionProperties

Represents the properties for integer comparison visibility conditions.

IntegerFieldComparisonValidationRule

Validation rule used to compare two fields of integer value types.

InvalidAsset

Represents invalid asset.

IsEmptyStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

IsEmptyVisibilityCondition

Indicates that a form component will be visible only when the dependee property is empty string, empty collection or null.

IsEqualToStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

IsEqualToVisibilityCondition

Represents a visibility condition which displays or hides the declaring property by whether the dependent property's value is equal to a value given by CompareToValue. If Comparison is set, values are compared as strings using that comparator, otherwise System.StringComparison.Ordinal is used. If values to compare are collections then their elements are compared regardless the order. Otherwise values are compared using object.Equals(object, object) method.

IsEqualToVisibilityConditionProperties

Properties of a visibility condition for examination of equality.

IsEqualToVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

IsGreaterThanOrEqualToVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

IsGreaterThanVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

IsLessThanOrEqualToVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

IsLessThanVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

IsNotEmptyStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

IsNotEqualToVisibilityCondition

Represents a visibility condition which displays or hides the declaring property by whether the dependent property's value is not equal to a value given by CompareToValue. If Comparison is set, values are compared as strings using that comparator, otherwise System.StringComparison.Ordinal is used. If values to compare are arrays then their elements are compared regardless the order. Otherwise values are compared using object.Equals(object, object) method.

IsNotEqualToVisibilityCondition<TType, TProperties>

The base class for a visibility condition which evaluates a value of a different property.

LengthVisibilityConditionProperties

Represents the properties of the length visibility condition.

LinkClientProperties

Represents client properties of a LinkComponent.

LinkComponent

Represents a link form component.

LinkProperties

Represent properties of the LinkComponent.

LoadContentItemAssetUrlsCommandArguments

Load content item asset urls command arguments.

LoadObjectsCommandArgs

Arguments of a command which loads items of Object selector's selection list.

LoadObjectsCommandResult<T>

Result of a command which loads selection items for object selector.

LoadSelectedObjectsCommandArgs<T>

Arguments of a command which loads Object selector's selected items.

LoadSelectedObjectsCommandResult<T>

Result of a command which loads selected items for object selector.

LoadSelectedTagsArguments

Represents arguments for loading selected tags.

LoadSelectedTagsCommandResult

Represents arguments for loading selected tags.

LoadTaxonomiesTreeItemsCommandArguments

Command arguments for loading taxonomy tree item data.

LoadTaxonomiesTreeItemsCommandResult

Result representing data for the taxonomy tree data loading.

LoadTaxonomyTreeItemsCommandArguments

Command arguments for loading taxonomy tree item data.

LoadTaxonomyTreeItemsCommandResult

Result representing data for the taxonomy tree data loading.

LoadTaxonomyTreeItemsResult

Result representing data for the taxonomy tree data loading.

MacroRuleCategoryModel

Represent model of categorized macro rules

MaxItemsValidationRule

Validates whether collection satisfies the MaxItems limit.

MaxItemsValidationRuleClientProperties

Represents client properties of MaxItemsValidationRule.

MaxItemsValidationRuleProperties

Configuration properties for MaxItemsValidationRule.

MaxLengthValidationRule

Validates whether value satisfies the MaxLength limit.

MaxLengthValidationRuleClientProperties

Represents client properties of MaxLengthValidationRule.

MaxLengthValidationRuleProperties

Configuration properties for MaxLengthValidationRule.

MaxLengthVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

MaximumDecimalValueValidationRule

Validates whether value satisfies the MaxValue limit.

MaximumDecimalValueValidationRuleClientProperties

Represents client properties of MaximumDecimalValueValidationRule.

MaximumDecimalValueValidationRuleProperties

Configuration properties for MaximumDecimalValueValidationRule.

MaximumDoubleValueValidationRule

Validates whether value satisfies the MaxValue limit.

MaximumDoubleValueValidationRuleClientProperties

Represents client properties of MaximumDoubleValueValidationRule.

MaximumDoubleValueValidationRuleProperties

Configuration properties for MaximumDoubleValueValidationRule.

MaximumIntegerValueValidationRule

Validates whether value satisfies the MaxValue limit.

MaximumIntegerValueValidationRuleClientProperties

Represents client properties of MaximumIntegerValueValidationRule.

MaximumIntegerValueValidationRuleProperties

Configuration properties for MaximumIntegerValueValidationRule.

MinItemsValidationRule

Validates whether collection satisfies the MinItems limit.

MinItemsValidationRuleClientProperties

Represents client properties of MinItemsValidationRule.

MinItemsValidationRuleProperties

Configuration properties for MinItemsValidationRule.

MinLengthValidationRule

Validates whether value satisfies the MinLength limit.

MinLengthValidationRuleClientProperties

Represents client properties of MinLengthValidationRule.

MinLengthValidationRuleProperties

Configuration properties for MinLengthValidationRule.

MinLengthVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

MinimumDecimalValueValidationRule

Validates whether value satisfies the MinValue limit.

MinimumDecimalValueValidationRuleClientProperties

Represents client properties of MinimumDecimalValueValidationRule.

MinimumDecimalValueValidationRuleProperties

Configuration properties for MinimumDecimalValueValidationRule.

MinimumDoubleValueValidationRule

Validates whether value satisfies the MinValue limit.

MinimumDoubleValueValidationRuleClientProperties

Represents client properties of MinimumDoubleValueValidationRule.

MinimumDoubleValueValidationRuleProperties

Configuration properties for MinimumDoubleValueValidationRule.

MinimumIntegerValueValidationRule

Validates whether value satisfies the MinValue limit.

MinimumIntegerValueValidationRuleClientProperties

Represents client properties of MinimumIntegerValueValidationRule.

MinimumIntegerValueValidationRuleProperties

Configuration properties for MinimumIntegerValueValidationRule.

ModelEditFormContext<TModel>

Represents form context for model editing.

MultiTagSelectorClientProperties

Represents client properties of a Kentico.Xperience.Admin.Base.Forms.MultiTagSelectorComponent.

MultiTagSelectorGroup

Represents a collection of tag references.

MultipleObjectSelectorBase<TProperties, TSingleItemValue>

Base class for the Object selector form component which allows to select multiple items.

NotContainsStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

NotEqualStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

NumberInputClientProperties

Represents client properties of a NumberInputComponent.

NumberInputComponent

Represents a number input form component.

NumberInputProperties

Represent properties of the NumberInputComponent.

NumberWithLabelClientProperties

Represents client properties of a NumberWithLabelComponent.

NumberWithLabelComponent

Represents a component with non-editable value.

NumericFieldComparisonValidationRuleClientProperties

Represents client properties for numeric comparison validation rules based on another field value.

NumericFieldComparisonValidationRuleProperties

Configuration properties for numeric comparison validation rules based on another field value.

ObjectCodeNameSelectorComponent

Object code name selector.

ObjectCodenameSelectorProperties

Object selector properties.

ObjectGuidSelectorComponent

Object GUID selector component.

ObjectIdSelectorComponent

Object id selector.

ObjectRelatedItem

Represents an object related item.

ObjectSelectorBase<TProperties, TClientProperties, TFormComponentValue, TSingleItemValue>

Base class for object selector form component.

ObjectSelectorClientPropertiesBase<TFormComponentValue, TSingleItemValue>

A base class for the object selector client properties.

ObjectSelectorClientProperties<TSingleItemValue>

Object selector client properties.

ObjectSelectorComponent

Object selector form component.

ObjectSelectorListItem<T>

Represents a single item in a selection list within the Object selector.

ObjectSelectorProperties

Object selector properties.

ObjectSelectorPropertiesBase

Object selector properties.

ObjectsRetrievalOptions<T>

Aggregates parameters for IObjectsRetriever methods.

ObjectsRetrievalResult<T>

Result of objects retrieval.

PagedSelectListItems<T>

The model that represents paged drop down list items that are to be displayed in the user interface.

PasswordClientProperties

Represents client properties of a PasswordComponent.

PasswordComponent

Represents a password input form component.

PasswordProperties

Represents properties of the PasswordComponent

PasswordValidationRule

Validation rule designed for PasswordComponent.

RadioButton

Represents client properties of one button in RadioGroupComponent.

RadioGroupClientProperties

Represents client properties of a RadioGroupComponent.

RadioGroupComponent

Represents a radio group form component.

RadioGroupProperties

Represent properties of the RadioGroupComponent.

RegisterAdditionalActionAttribute

Registers an additional action for form components.

RegisterFormComponentAttribute

Use this attribute to register UI form component to the system.

RegisterFormComponentConfiguratorAttribute

Use this attribute to register UI form component configurator to the system.

RegisterFormValidationRuleAttribute

Registers a form validation rule.

RegisterFormVisibilityConditionAttribute

Registers a form visibility condition.

RegisterRichTextEditorConfigurationAttribute

Use this attribute to register RichTextEditorComponent configuration to the system.

RemoveUploadedFileCommandArguments

Remove uploaded asset arguments.

RequiredValidationRule

Validates whether value for the field was set.

RequiredValidationRuleProperties

Configuration properties for RequiredValidationRule.

RichTextContentItemAssetUrl

Asset URL of an content item used in the context of rich text editor component.

RichTextEditorAdditionalPlugin

Represents an additional plugin for the RichTextEditorComponent.

RichTextEditorClientProperties

Represents client properties of a RichTextEditorComponent.

RichTextEditorComponent

Represents a rich text editor form component.

RichTextEditorConfiguration

Represents RichTextEditorComponent custom JSON configuration.

RichTextEditorProperties

Represents properties of the RichTextEditorComponent.

SaveAdjustImageDialogArguments

Save adjust image dialog arguments.

SearchTaxonomiesTreeItemsCommandArguments

Command arguments for searching taxonomy tree item data.

SearchTaxonomiesTreeItemsCommandResult

Result representing data for the taxonomy tree search.

SelectedObjectsRetrievalOptions<T>

Aggregates options for selected objects retrieval.

SelectedTagGroups

Represents a collection of selected tags.

ServerFailedValidationRule

Represents the result of a failed server-side validation.

ServerValidationRuleClientProperties

Client properties of the ValidationRule<TProperties, TValue>.

SettingsKeyVisibilityCondition

Visibility condition properties for settings key visibility condition.

SettingsKeyVisibilityConditionProperties

Visibility condition properties for settings key visibility condition.

SingleGeneralSelectorComponent

Enables user to select exactly one item from a set of items. A set of available items is provided by Kentico.Xperience.Admin.Base.Forms.Internal.GeneralSelectorPropertiesBase.DataProviderType.

SingleGeneralSelectorProperties

Component properties of General selector form component which operates in the single selection mode.

SingleObjectIdSelectorComponent

Single object id selector.

SingleObjectSelectorBase<TProperties, TFormComponentValue>

Base class for Single object selector form component.

SingleObjectSelectorClientProperties<TSingleItemValue>

Single object selector client properties.

SingleObjectSelectorProperties

Single object selector properties.

SmartFolder

The smart folder that is used as result for the GetFolders(GetSmartFoldersRequest, CancellationToken) and GetFolder(GetSmartFolderRequest, CancellationToken)

SmartFolderFilterFormComponentDescription

Represents a property description for a smart folder filter property.

SmartFolderSelectorClientProperties

The client properties of the SmartFolderSelectorComponent.

SmartFolderSelectorComponent

Represents a form component for selecting smart folder.

SmartFolderSelectorProperties

The client properties of the SmartFolderSelectorComponent component.

StandardMediaDimension

Represents standard media dimensions available for crops.

StartsWithStringVisibilityCondition

The base class for a visibility condition which evaluates a value of a different property.

StringComparisonConditionProperties

Represents the properties for string comparison visibility conditions.

StringFieldComparisonValidationRule

Validates whether value satisfies the DependeeFieldName limit.

StringFieldComparisonValidationRuleClientProperties

Configuration properties for StringFieldComparisonValidationRule.

StringFieldComparisonValidationRuleProperties

Configuration properties for StringFieldComparisonValidationRule.

TagSelectorClientItem

Represents meta-data of a selected tag in the TagSelectorComponent.

TagSelectorClientProperties

Represents client properties of a TagSelectorComponent.

TagSelectorComponent

Represents tag selector form component.

TagSelectorProperties

Represents properties of the TagSelectorComponent.

TagSelectorTreeItem

Represents a tree item for the tag selector.

TaxonomyTagTreeItem<TTreeItem>

Taxonomy with tags tree item.

TextAreaClientProperties

Represents client properties of a TextAreaComponent.

TextAreaComponent

Represents a multi line input form component.

TextAreaProperties

Represents properties of the TextAreaComponent.

TextInputClientProperties

Represents client properties of a TextInputComponent.

TextInputComponent

Represents a single line input form component.

TextInputProperties

Represent properties of the TextInputComponent.

TextWithLabelClientProperties

Represents client properties of a TextWithLabelComponent.

TextWithLabelComponent

Represents a component with uneditable value.

TextWithLabelProperties

Represent properties of the TextWithLabelComponent.

TileSelectorClientProperties

Tile selector client properties.

TileSelectorComponent

Base class for tile selector component.

TileSelectorItem

Represents the item in the tile selector.

TileSelectorProperties

Tile selector properties.

UIFormMacroSourceRegister

Register allowing to extend macro expression resolution for administration forms.

UploadChunkCommandArguments

Chunk upload arguments.

UploadChunkCommandResult

Result representing uploaded chunk data.

UrlValidationRule

Validates whether field value is a valid absolute URL or a relative URL.

UrlValidationRuleProperties

Configuration properties for UrlValidationRule.

ValidateDateTimeValueCommandArguments

Arguments of the command that validates the format of a DateTime value.

ValidateDateTimeValueCommandResult

Result of a command which validates the format of a DateTime value.

ValidateDateValueCommandArguments

Arguments of the command that validates the format of a Date value.

ValidateDateValueCommandResult

Result of a command which validates the format of a Date value.

ValidationResult

Represents the result of a validation.

ValidationRuleAttributeAttribute

Denotes a relation between the decorated class and provided attribute type so when the provided attribute is applied on some model's property it indicates that the decorated type is to be utilized as a validation rule of a form component in an editing form.

ValidationRuleClientProperties

Defines client properties which are common to all validation rules.

ValidationRuleConfiguration

Encapsulates ValidationRuleProperties with its Kentico.Xperience.Admin.Base.Forms.ValidationRuleDefinition identifier.

ValidationRuleProperties

Defines editing properties common for all validation rules.

ValidationRule<TValue>

Represents a base class for validation rules without custom properties for rule and client.

ValidationRule<TProperties, TValue>

Represents a base class for validation rules without client properties.

ValidationRule<TProperties, TClientProperties, TValue>

Represents a base class for validation rules with custom client properties.

VariableFormComponentProperties

Represents the properties of a form component with variable size and precision.

VariantRecalculationArguments

Variant recalculation arguments.

VisibilityCondition

Represents a base class for visibility conditions.

VisibilityConditionAttributeAttribute

Denotes a relation between the decorated class and provided attribute type so when the provided attribute is applied on some model's property it indicates that the decorated type is to be utilized as a visibility condition of a form component in an editing form.

VisibilityConditionProperties

Defines editing properties common for all visibility conditions.

VisibilityConditionWithDependency

The base class for a visibility condition which evaluates a value of a different property.

VisibilityConditionWithDependencyProperties

The visibility condition properties class which evaluates a value of a different property.

VisibilityConditionWithDependency<TProperties>

The base class for a visibility condition which evaluates a value of a different property.

VisibilityCondition<TProperties>

Represents a base class for visibility conditions.

Interfaces

IConditionParameterCommandProcessor

Processes condition builder parameter form component command.

IContentItemFormContext

Represents form context for content item editing.

IContentItemFormContextBase

Represents base form context for content item editing.

IContentItemFormContextFactory

Represents a factory for creating content item form contexts.

IDropDownOptionsProviderActivator

Provides methods for activating an instance of IDropDownOptionsProvider.

IFormCategoryClientProperties

Represents the system properties of a form category.

IFormComponent

Represents a form component.

IFormComponentClientProperties

Represents the system properties of a form component.

IFormComponentCommandInvocationModel

Represents model for invoking a form component command.

IFormComponentCommandInvoker

Invoker of form component commands.

IFormComponentConfigurator

Represents a IFormComponent configurator which is used to configure a form component instance defined by FormComponentConfigurationAttribute.

IFormComponentMapper

Creates form component instance based on Form field definitions.

IFormComponentProperties

Represents the properties of a form component.

IFormContext

Interface for form context.

IFormDataBinder

Defines methods binding data from and to form components.

IFormFieldValueProvider

Provides values of form fields.

IFormItem

Represents an item in a form, i.e. a component or a category.

IFormItemClientProperties

Represents the system properties of a form category or a form component.

IFormItem<TClientProperties>

Represents an item in a form, i.e. a component or a category.

IMacroRuleComponentMapper

Encapsulates mapping for MacroRuleInfo parameters to the 'new' React based form component definition.

IMultilingualFormContext

Represents multilingual context of the form.

IObjectSelectorWhereConditionProviderActivator

Provides methods for activating an instance of IObjectSelectorWhereConditionProvider.

IObjectsRetriever

Provides methods for providing objects.

IRichTextEditorConfigurationProvider

Provides available custom configurations for RichTextEditorComponent.

ITileSelectorItemsProvider

Interface to get available tile selector items.

IValidationRule

Represents a validation rule.

IVariableFormComponentProperties

Represents the properties of a form component with variable size and precision.

IVisibilityCondition

Represents a visibility condition.

IWorkspaceFormContext

Represents a context for a form in applications that support workspace feature.

Enums

ContentItemCommandResultStatus

Variants of the results status for the content item commands.

ContentItemSelectorViewMode

Represents the view mode of the content item selector.

NumericFieldComparisonTypes

Possible numeric comparison types used in form field validation.

StringFieldComparisonTypes

Possible string comparison types used in form field validation.

Delegates

ObjectValueExtractor<T>

Transforms a source data given by dataContainer into Objects retriever result item.