3.1.4.1.3.52 mce:RulePackType Complex Type
The RulePackType complex type specifies the version, identifier, and publisher of a rule pack.<45>
-
<xs:complexType name="RulePackType"> <xs:sequence> <xs:element name="Version" type="mce:VersionType"/> <xs:element name="Publisher" type="mce:PublisherType"/> <xs:element name="Details" type="mce:DetailsType"> <xs:key name="UniqueLangCodeInLocalizedDetails"> <xs:selector xpath="mce:LocalizedDetails"/> <xs:field xpath="@langcode"/> </xs:key> <xs:keyref name="DefaultLangCodeMustExist" refer="mce:UniqueLangCodeInLocalizedDetails"> <xs:selector xpath="."/> <xs:field xpath="@defaultLangCode"/> </xs:keyref> </xs:element> <xs:element name="Encryption" type="mce:EncryptionType" minOccurs="0" maxOccurs="1"/> </xs:sequence> <xs:attribute name="id" type="mce:GuidType" use="required"/> </xs:complexType>
The following table describes the child elements of the RulePackType complex type.
Element |
Type |
Description |
---|---|---|
Version |
mce:VersionType (section 3.1.4.1.3.62) |
Specifies the rule pack version. This element MUST be present. |
Publisher |
mce:PublisherType (section 3.1.4.1.3.45) |
Specifies the rule pack publisher. This element MUST be present. |
Details |
mce:DetailsType (section 3.1.4.1.3.14) |
Specifies the rule pack localized information. This element MUST be present. |
Encryption |
mce:EncryptionType (section 3.1.4.1.3.15) |
Specifies the rule pack encryption key and initialization vector. This MUST be present only when the rule pack is encrypted. |
The following table describes the attribute of the RulePackType complex type.
Attribute |
Type |
Description |
---|---|---|
id |
mce:GuidType (section 3.1.4.1.4.1) |
Specifies the rule pack identifier. |