3.1.4.1.3.63 versionType Complex Type

The versionType complex type specifies the minimum client version that can use the rule and the rule conditions and actions. <51>

 <xs:complexType name="versionType">
   <xs:sequence>
     <xs:element name="condition" type="predicateElementSingleChildType" />
     <xs:element name="actions" type="actionsType" />
   </xs:sequence>
   <xs:attribute name="minRequiredVersion" type="minRequiredVersionType" 
       use="required" />
 </xs:complexType>

The following table describes the child elements of the versionType complex type.

Element

Type

Description

condition

predicateElementSingleChildType (section 3.1.4.1.3.36)

Specifies the rule conditions.

actions

actionsType (section 3.1.4.1.3.1)

Specifies the rule actions to take if the rule conditions are met.

The following table describes the attribute of the versionType complex type.

Attribute

Type

Description

minRequiredVersion

minRequiredVersionType (section 3.1.4.1.4.3)

Specifies the minimum required client version that can use this rule.