3.1.4.1.3.37 t:ProtectionRuleActionType Complex Type

The ProtectionRuleActionType complex type specifies the action that the client can take if the condition part of the associated rule evaluates to "true".

 <xs:complexType name="ProtectionRuleActionType">
   <xs:sequence>
     <xs:element name="Argument" type="t:ProtectionRuleArgumentType"
         maxOccurs="unbounded" minOccurs="0" />
   </xs:sequence>
   <xs:attribute name="Name" type="t:ProtectionRuleActionKindType"
       use="required" />
 </xs:complexType>

The following table lists the child element of the ProtectionRuleActionType complex type.

Element

Type

Description

Argument

t:ProtectionRuleArgumentType (section 3.1.4.1.3.39)

Specifies arguments to the action. This element MUST NOT occur if the specified action does not require arguments to be specified. This element can occur one or more times if an action requires one or more arguments. The RightsProtectMessage action name (section 3.1.4.1.4.6) is the only supported value for the Name attribute, and it MUST have a single argument.

The following table lists the attribute of the ProtectionRuleActionType complex type.

Attribute

Type

Description

Name

t:ProtectionRuleActionKindType (section 3.1.4.1.4.6)

Specifies the name of the action.

This attribute MUST be present.