2.2.4.27 SerializedECMPermissionTableRow

Namespace: http://schemas.microsoft.com/sharepoint/taxonomy/soap/

A permission setting.

 <xs:complexType name="SerializedECMPermissionTableRow">
   <xs:attribute name="a2" type="xs:string" use="required"/>
   <xs:attribute name="a3" type="xs:string" use="optional"/>
   <xs:attribute name="a4" type="Rights" use="optional"/>
   <xs:attribute name="a1" type="InternalIdentifier" use="optional"/>
   <xs:attribute name="a0" type="ser:guid" use="optional"/>
   <xs:attribute name="a5" type="CommandActionBasic" use="optional"/>
 </xs:complexType>

a2: The login name of the user. This MUST be less than 255 characters in length.

a3: The display name of the user. This MUST be less than 255 characters in length.

a4: Permissions bitmask for the user.

a1: The internal identifier of a term set group. If this is during a Write operation (section 3.1.4.40.2.1) and the parent is a WriteRoot (section 3.1.4.40.3.1), the value of a1 MUST be zero. If the parent is SerializedECMGroupTableRow (section 2.2.4.24), the value of a1 MUST be the same as the a6 value of the parent.

a0: The identifier of the term store partition to which the term set group belongs.

a5: The type of write operation, which MUST be a value from the CommandActionBasic enumeration (section 2.2.5.3). This attribute MUST be present when the parent element is a WriteRoot or a SerializedECMGroupTableRow during a Write operation, otherwise it MUST NOT be present.

If the value is 2 (Delete), the a3 and a4 attributes MUST be absent.

If a5 is absent, the following attributes MUST be present: a1, a2, a4, and the a0 attribute MUST be absent.