ListOfObject Element

System.Object
  PropertyType
    ModifiablePropertyType
      ListOfObject
Client Declaration
  public class ListOfObject
Represents a Content Engine property that holds a list collection of dependent object values.

Element Structure

Elements
  • DependentObjectType[] Value: [request][response] Optional element specifying the list collection of dependent object values held by the property.
Attributes
  • ListOfObjectListMode listMode: [request] Optional expression specifying the manner in which updates are to be applied to the list collection held by the property. This attribute applies when the ListOfObject element representing the property is present in the ActionProperties element of a ChangeRequestType element. If this attribute is omitted, the default is Update.
Attributes Specific to .NET Clients
  • Boolean listModeSpecified: Optional expression specifying whether listMode has a value (true) or not (false).

Base Element Inheritance

Attributes
  • String propertyId:
    • [request] Required expression identifying the Content Engine property. This attribute can specify either a symbolic name or a GUID.
    • [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="ListOfObject">
   <xsd:complexContent>
      <xsd:extension base="ModifiablePropertyType">
         <xsd:attribute name="listMode">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Update"/>
                  <xsd:enumeration value="Replace"/>
               <xsd:restriction>
            <xsd:simpleType>
         <xsd:attribute>
         <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Value" type="DependentObjectType"/>
         </xsd:sequence>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>