EnumOfObject Element

System.Object
  PropertyType
    EnumOfObject
Client Declaration
  public class EnumOfObject
Represents a Content Engine property that holds a set collection of independent object values.

Element Structure

Elements
  • CollectionTerminatorType CollectionTerminator: [response] Optional element specifying the status of navigation within the set collection held by the property. An expanded but empty collection is distinguished from an unexpanded collection by the presence of the CollectionTerminator element in a response.
  • ObjectReference ParentReference: [response] Optional element specifying the object to which the property belongs. This element is present in the response if the element representing the property is part of a repository search result in which rows are specified. If an element representing a property is present in an ObjectValue element, the property and its parent object are the same and the ParentReference element is therefore omitted in the response.
  • ObjectValue[] Value: [response] Optional element specifying the set collection of independent object values held by the property. This collection can be either unexpanded or expanded through recursion.

Base Element Inheritance

Attributes
  • String propertyId: [response] Required expression specifying the symbolic name of the Content Engine property.
  • Boolean settable: [response] Optional expression specifying whether the specified Content Engine property is settable by the user (true) or not (false). If true, this attribute's value is "1"; otherwise, this attribute is omitted in the response.
Attributes Specific to .NET Clients
  • Boolean settableSpecified: Optional expression specifying whether settable has a value (true) or not (false).

XML Schema

<xsd:complexType name="EnumOfObject">
   <xsd:complexContent>
      <xsd:extension base="PropertyType">
         <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Value" type="ObjectValue"/>
            <xsd:element minOccurs="0" name="CollectionTerminator" type="CollectionTerminatorType"/>
            <xsd:element minOccurs="0" name="ParentReference" type="ObjectReference"/>
         </xsd:sequence>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>