3.1.4.1.3.38 t:ProtectionRuleAndType Complex Type

The ProtectionRuleAndType complex type specifies that there has to be more than one protection rule condition. Elements of type ProtectionRuleAndType MUST contain at least one child element.

 <xs:complexType name="ProtectionRuleAndType">
   <xs:sequence>
     <xs:choice minOccurs="1" maxOccurs="unbounded">
       <xs:element name="AllInternal" type="t:ProtectionRuleAllInternalType" />
       <xs:element name="And" type="t:ProtectionRuleAndType" />
       <xs:element name="RecipientIs" type="t:ProtectionRuleRecipientIsType" />
       <xs:element name="SenderDepartments"
           type="t:ProtectionRuleSenderDepartmentsType" />
       <xs:element name="True" type="t:ProtectionRuleTrueType" />
     </xs:choice>
   </xs:sequence>
 </xs:complexType>
  

The following table lists the child elements of the ProtectionRuleAndType complex type.

Element

Type

Description

AllInternal

t:ProtectionRuleAllInternalType (section 3.1.4.1.4.7)

Evaluates to "true" if all recipients of an email message are internal to the sender's organization.

And

t:ProtectionRuleAndType

Specifies that all child elements MUST match to evaluate to "true".

RecipientIs

t:ProtectionRuleRecipientIsType (section 3.1.4.1.3.41)

Evaluates to "true" if any recipient of the email message matches any of the specified recipients in the child Value elements.

SenderDepartments

t:ProtectionRuleSenderDepartmentsType (section 3.1.4.1.3.42)

Evaluates to "true" if the department of the sender matches any specified department in the child Value elements.

True

t:ProtectionRuleTrueType (section 3.1.4.1.4.8)

Specifies a condition that evaluates to "true".