2.2.4.146 ModelPrivilege
The ModelPrivilege complex type specifies a model/object level privilege within the MDS system.
The following is the XML schema definition of the ModelPrivilege complex type.
-
<xs:complexType name="ModelPrivilege"> <xs:sequence> <xs:element minOccurs="0" name="AuditInfo" nillable="true" type="tns:AuditInfo" /> <xs:element minOccurs="0" name="Identifier" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="IsModelAdministrator" type="xs:boolean" /> <xs:element minOccurs="0" name="ModelId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="ObjectId" nillable="true" type="tns:Identifier" /> <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/Microsoft.Office.MDM.Services.DataContracts" minOccurs="0" name="ObjectType" type="q26:ModelObjectType" /> <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/Microsoft.Office.MDM.Services.DataContracts" minOccurs="0" name="Permission" type="q27:Permission" /> <xs:element minOccurs="0" name="PrincipalId" nillable="true" type="tns:Identifier" /> <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/Microsoft.Office.MDM.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q28:PrincipalType" /> </xs:sequence> </xs:complexType>
AuditInfo: Specifies the AuditInfo complex type.
Identifier: Specifies the Identifier complex type.
IsModelAdministrator: Specifies a Boolean value that indicates model administrator status.
ModelId: Specifies the model to be the privileged Identifier complex type.
ObjectId: Specifies the Identifier complex type.
ObjectType: Specifies the ModelObjectType simple type.
Permission: Specifies the Permission simple type.
PrincipalId: Specifies the Identifier complex type.
PrincipalType: Specifies the PrincipalType simple type.