7.4 http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.AzureADObjectModel Schema

 <?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/Microsoft.WindowsServerSolutions.AzureADObjectModel" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.AzureADObjectModel" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" />
   <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
   <xs:complexType name="MSOUser">
     <xs:sequence>
       <xs:element minOccurs="0" name="Activated" type="xs:boolean" />
       <xs:element minOccurs="0" maxOccurs="1" name="FirstName" nillable="true" type="xs:string"/>
       <xs:element minOccurs="0" maxOccurs="1" name="LastName" nillable="true" type="xs:string"/>
       <xs:element minOccurs="0" name="Licenses" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" type="q1:ReadOnlyCollectionOfMSOLicensepPGX_Pb6b" />
       <xs:element minOccurs="0" name="LocalUserName" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="ObjectId" type="ser:guid" />
       <xs:element minOccurs="0" name="UserPrincipalName" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOUser" nillable="true" type="tns:MSOUser" />
   <xs:complexType name="ArrayOfMSOLicense">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSOLicense" nillable="true" type="tns:MSOLicense" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSOLicense" nillable="true" type="tns:ArrayOfMSOLicense" />
   <xs:complexType name="MSOLicense">
     <xs:sequence>
       <xs:element minOccurs="0" name="AccountName" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Services" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" type="q2:ReadOnlyCollectionOfMSOLicenseServicepPGX_Pb6b" />
       <xs:element minOccurs="0" name="SkuId" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOLicense" nillable="true" type="tns:MSOLicense" />
   <xs:complexType name="ArrayOfMSOLicenseService">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSOLicenseService" nillable="true" type="tns:MSOLicenseService" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSOLicenseService" nillable="true" type="tns:ArrayOfMSOLicenseService" />
   <xs:complexType name="MSOLicenseService">
     <xs:sequence>
       <xs:element minOccurs="0" name="Activated" type="xs:boolean" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="ServicePlan" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="ServiceType" type="tns:MSOLicenseServiceTypes" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOLicenseService" nillable="true" type="tns:MSOLicenseService" />
   <xs:simpleType name="MSOLicenseServiceTypes">
     <xs:list>
       <xs:simpleType>
         <xs:restriction base="xs:string">
           <xs:enumeration value="None">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
           <xs:enumeration value="Unknown">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
           <xs:enumeration value="ExchangeOnline">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
           <xs:enumeration value="SharePointOnline">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
           <xs:enumeration value="LyncOnline">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
           <xs:enumeration value="IntuneOnline">
             <xs:annotation>
               <xs:appinfo>
                 <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue>
               </xs:appinfo>
             </xs:annotation>
           </xs:enumeration>
         </xs:restriction>
       </xs:simpleType>
     </xs:list>
   </xs:simpleType>
   <xs:element name="MSOLicenseServiceTypes" nillable="true" type="tns:MSOLicenseServiceTypes" />
   <xs:complexType name="ArrayOfMSOUser">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSOUser" nillable="true" type="tns:MSOUser" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSOUser" nillable="true" type="tns:ArrayOfMSOUser" />
   <xs:complexType name="ArrayOfMSODomain">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSODomain" nillable="true" type="tns:MSODomain" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSODomain" nillable="true" type="tns:ArrayOfMSODomain" />
   <xs:complexType name="MSODomain">
     <xs:sequence>
       <xs:element minOccurs="0" name="CapabilityType" type="tns:MSODomainTypes" />
       <xs:element minOccurs="0" name="IsPrimary" type="xs:boolean" />
       <xs:element minOccurs="0" name="IsVerified" type="xs:boolean" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSODomain" nillable="true" type="tns:MSODomain" />
   <xs:simpleType name="MSODomainTypes">
     <xs:restriction base="xs:string">
       <xs:enumeration value="None" />
       <xs:enumeration value="Email" />
       <xs:enumeration value="Sharepoint" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element name="MSODomainTypes" nillable="true" type="tns:MSODomainTypes" />
   <xs:complexType name="MSOTenantInformation">
     <xs:sequence>
       <xs:element minOccurs="0" name="Activated" type="xs:boolean" />
       <xs:element minOccurs="0" name="Address" nillable="true" type="tns:CompanyAddress" />
       <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="InitialDomain" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="LicenseSuite" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" type="q3:ReadOnlyCollectionOfMSOLicenseSuitepPGX_Pb6b" />
       <xs:element minOccurs="0" name="PrimaryDomain" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="TechnicalContact" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOTenantInformation" nillable="true" type="tns:MSOTenantInformation" />
   <xs:complexType name="CompanyAddress">
     <xs:sequence>
       <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Street" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="TelephoneNumber" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="CompanyAddress" nillable="true" type="tns:CompanyAddress" />
   <xs:complexType name="ArrayOfMSOLicenseSuite">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSOLicenseSuite" nillable="true" type="tns:MSOLicenseSuite" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSOLicenseSuite" nillable="true" type="tns:ArrayOfMSOLicenseSuite" />
   <xs:complexType name="MSOLicenseSuite">
     <xs:sequence>
       <xs:element minOccurs="0" name="ConsumedLicenses" type="xs:int" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="License" nillable="true" type="tns:MSOLicense" />
       <xs:element minOccurs="0" name="Subscriptions" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" type="q4:ReadOnlyCollectionOfMSOLicenseSubscriptionpPGX_Pb6b" />
       <xs:element minOccurs="0" name="TotalLicenses" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOLicenseSuite" nillable="true" type="tns:MSOLicenseSuite" />
   <xs:complexType name="ArrayOfMSOLicenseSubscription">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="MSOLicenseSubscription" nillable="true" type="tns:MSOLicenseSubscription" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfMSOLicenseSubscription" nillable="true" type="tns:ArrayOfMSOLicenseSubscription" />
   <xs:complexType name="MSOLicenseSubscription">
     <xs:sequence>
       <xs:element minOccurs="0" name="BillingExpirationTime" type="xs:dateTime" />
       <xs:element minOccurs="0" name="Expired" type="xs:boolean" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="MSOLicenseSubscription" nillable="true" type="tns:MSOLicenseSubscription" />
 </xs:schema>