Click or drag to resize

ICategoryDefinition Interface

Represents the definition of a category in the taxonomy system. This is based on the category localization interface.

Namespace:  Ingeniux.Runtime.Taxonomy
Assembly:  IGXRuntimeAPI (in IGXRuntimeAPI.dll) Version: 10.6.308
Syntax
public interface ICategoryDefinition : ICategoryLocalization, 
	ICategorySynonym, IXSerialize

The ICategoryDefinition type exposes the following members.

Properties
  NameDescription
Public propertyChildren
Gets children of the category.
Public propertyDescription
Gets the description in given locale
(Inherited from ICategoryLocalization.)
Public propertyExtenalID
Gets the category external ID.
Public propertyID
Gets the category ID.
Public propertyLocale
Gets the synonym locale
(Inherited from ICategorySynonym.)
Public propertyLocalizations
Gets localization of the category
Public propertyName
Gets the synonym value
(Inherited from ICategorySynonym.)
Public propertyParent
Gets parent of the category.
Public propertyPath
Gets category path.
Public propertySynonyms
Gets synonyms of the category
Public propertyType
Gets the type name in given locale
(Inherited from ICategoryLocalization.)
Top
Methods
  NameDescription
Public methodGetAssets
Gets assets associated with this category, in the form of navigation representatives.
Public methodGetPages
Gets pages associated with this category, in the form of navigation representatives.
Public methodSerialize
Returns the serialization of this object in XML format
(Inherited from IXSerialize.)
Public methodSerializeAssetNavigation
Gets the structure for asset taxonomy navigation, with a given depth.
Public methodSerializeNavigation
Gets the structure for taxonomy navigation, with a given depth.
Top
See Also