75 lines
4.7 KiB
XML
75 lines
4.7 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 namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
<xs:import namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" />
|
|
<xs:import 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> |