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>