41 lines
2.9 KiB
XML
41 lines
2.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageRole" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageRole" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:import schemaLocation="http://server-19.teramatrix.corp/applications/Eicher/GoData/AE_Services/AEServiceLibrary.Models.ManageRole.RoleRepository.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
<xs:import schemaLocation="http://server-19.teramatrix.corp/applications/Eicher/GoData/AE_Services/AEServiceLibrary.Models.ManageRole.RoleRepository.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" />
|
|
<xs:complexType name="ArrayOfRoleModel">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="RoleModel" nillable="true" type="tns:RoleModel" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfRoleModel" nillable="true" type="tns:ArrayOfRoleModel" />
|
|
<xs:complexType name="RoleModel">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="ApplicationId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="LoweredRoleName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RoleDescription" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RoleId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="RoleModel" nillable="true" type="tns:RoleModel" />
|
|
<xs:complexType name="ArrayOfApplicationRoles">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="ApplicationRoles" nillable="true" type="tns:ApplicationRoles" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfApplicationRoles" nillable="true" type="tns:ArrayOfApplicationRoles" />
|
|
<xs:complexType name="ApplicationRoles">
|
|
<xs:sequence>
|
|
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" minOccurs="0" name="Application" nillable="true" type="q1:ApplicationModel" />
|
|
<xs:element minOccurs="0" name="Roles" nillable="true" type="tns:ArrayOfRoleModel" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ApplicationRoles" nillable="true" type="tns:ApplicationRoles" />
|
|
<xs:complexType name="ApplicationRole">
|
|
<xs:sequence>
|
|
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" minOccurs="0" name="Application" nillable="true" type="q2:ApplicationModel" />
|
|
<xs:element minOccurs="0" name="Roles" nillable="true" type="tns:RoleModel" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ApplicationRole" nillable="true" type="tns:ApplicationRole" />
|
|
</xs:schema> |