EOS-WebAPI/Service References/UserClient/AEServiceLibrary4.xsd
Nidhi Bhargava d0ac8a7790 Code Commit
2025-09-04 17:30:22 +05:30

75 lines
5.1 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.ManageUser" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageUser" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://192.168.1.117/Applications/Eicher/AE_Services/AEServiceLibrary.Models.ManageUser.UserRepository.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xs:import schemaLocation="http://192.168.1.117/Applications/Eicher/AE_Services/AEServiceLibrary.Models.ManageUser.UserRepository.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" />
<xs:import schemaLocation="http://192.168.1.117/Applications/Eicher/AE_Services/AEServiceLibrary.Models.ManageUser.UserRepository.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xs:complexType name="ArrayOfUserModel">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="UserModel" nillable="true" type="tns:UserModel" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfUserModel" nillable="true" type="tns:ArrayOfUserModel" />
<xs:complexType name="UserModel">
<xs:sequence>
<xs:element minOccurs="0" name="ApplicationId" type="ser:guid" />
<xs:element minOccurs="0" name="ApplicationName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsLockedOut" type="xs:boolean" />
<xs:element minOccurs="0" name="RoleId" type="ser:guid" />
<xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UserId" type="ser:guid" />
<xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UserModel" nillable="true" type="tns:UserModel" />
<xs:complexType name="ArrayOfBulkUserModel">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BulkUserModel" nillable="true" type="tns:BulkUserModel" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfBulkUserModel" nillable="true" type="tns:ArrayOfBulkUserModel" />
<xs:complexType name="BulkUserModel">
<xs:sequence>
<xs:element minOccurs="0" name="ApplicationName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsApproved" type="xs:boolean" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PasswordAnswer" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PasswordQuestion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="BulkUserModel" nillable="true" type="tns:BulkUserModel" />
<xs:complexType name="ArrayOfApplicationUserModel">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ApplicationUserModel" nillable="true" type="tns:ApplicationUserModel" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfApplicationUserModel" nillable="true" type="tns:ArrayOfApplicationUserModel" />
<xs:complexType name="ApplicationUserModel">
<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="users" nillable="true" type="tns:ArrayOfUserModel" />
</xs:sequence>
</xs:complexType>
<xs:element name="ApplicationUserModel" nillable="true" type="tns:ApplicationUserModel" />
<xs:complexType name="UserDetailModel">
<xs:sequence>
<xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isApproved" type="xs:boolean" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="passwordAnswer" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="passwordQuestion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userId" type="ser:guid" />
</xs:sequence>
</xs:complexType>
<xs:element name="UserDetailModel" nillable="true" type="tns:UserDetailModel" />
<xs:complexType name="LoginUserDetails">
<xs:sequence>
<xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Role" nillable="true" type="q2:ArrayOfstring" />
<xs:element minOccurs="0" name="userId" type="ser:guid" />
</xs:sequence>
</xs:complexType>
<xs:element name="LoginUserDetails" nillable="true" type="tns:LoginUserDetails" />
</xs:schema>