EOS/Service References/RoleServices/AEServiceLibrary2.xsd
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

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>