Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import schemaLocation="" namespace="http://schemas.datacontract.org/2004/07/System" /> <xs:import schemaLocation="" namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:import schemaLocation="" namespace="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" /> <xs:import schemaLocation="" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:element name="Disconnect"> <xs:complexType> <xs:sequence /> </xs:complexType> </xs:element> <xs:element name="RaiseOperationInvokeEvent"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="result" nillable="true" type="xs:anyType" /> <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="errorException" nillable="true" type="q1:Exception" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Activate"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="adminUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="adminPassword" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ActivateAAD"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="adminUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="adminPassword" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ActivateService"> <xs:complexType> <xs:sequence> <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="guid" type="q2:guid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Deactivate"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeactivateService"> <xs:complexType> <xs:sequence> <xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="guid" type="q3:guid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMappedOnlineUserNumber"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryOnlineUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="userPrincipalName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryAllOnlineUsers"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMappedOnlineUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BulkMapOnlineUsers"> <xs:complexType> <xs:sequence> <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="users" nillable="true" type="q4:ArrayOfO365UserMap" /> <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="licenses" nillable="true" type="q5:ArrayOfO365UserLicense" /> <xs:element minOccurs="0" name="forceNew" type="xs:boolean" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MapOnlineUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="onlineUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" /> <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="licenses" nillable="true" type="q6:ArrayOfO365UserLicense" /> <xs:element minOccurs="0" name="forceNew" type="xs:boolean" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UnmapOnlineUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RemoveOnlineUserFromLocalUserName"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ActivateUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeactivateUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateUserPrincipalName"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="onlineUserPrincipalName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ChangePassword"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SetUserLicenses"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="licenses" nillable="true" type="q7:ArrayOfO365UserLicense" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryAllMSOSecurityGroups"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="groupId" type="q8:guid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMappedMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MapNewMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="onlineGroupName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MapExistingMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="onlineGroupId" type="q9:guid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UnmapMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RemoveMappedMSOSecurityGroup"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryO365Information"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateIntegrationStatus"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SetCustomDomain"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SetManagedDomain"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ResetDomain"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryDnsRecords"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryDomainConfiguration"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateCustomDomain"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsLocalUserMapped"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsLocalUserMappedResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="IsLocalUserMappedResult" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsLocalGroupMapped"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localGroupName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsLocalGroupMappedResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="IsLocalGroupMappedResult" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetMappedOnlineUserFromAD"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetMappedOnlineUserFromADResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="GetMappedOnlineUserFromADResult" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryUserEmails"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SetUserEmails"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="emails" nillable="true" type="q10:ArrayOfstring" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryO365UserWithEmails"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateO365UserWithEmails"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="localUserName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="onlineUserPrincipalName" nillable="true" type="xs:string" /> <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="emails" nillable="true" type="q11:ArrayOfstring" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryAllMailboxStatistics"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMobileDevices"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AllowMobileDevices"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="mailbox" nillable="true" type="xs:string" /> <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="deviceIds" nillable="true" type="q12:ArrayOfstring" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BlockMobileDevices"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="mailbox" nillable="true" type="xs:string" /> <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="deviceIds" nillable="true" type="q13:ArrayOfstring" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RemoveMobileDevice"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="deviceId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="WipeMobileDevice"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="deviceId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMobileDevicePolicy"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SetMobileDevicePolicy"> <xs:complexType> <xs:sequence> <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="policy" nillable="true" type="q14:MobileDevicePolicy" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateMobileDevicePolicy"> <xs:complexType> <xs:sequence> <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="policy" nillable="true" type="q15:MobileDevicePolicy" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMobileDeviceAccessRules"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RemoveMobileDeviceAccessRule"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ruleId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AddMobileDeviceAccessRule"> <xs:complexType> <xs:sequence> <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="rule" nillable="true" type="q16:MobileDeviceAccessRule" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ApplyMobileDeviceAccessRule"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="mailbox" nillable="true" type="xs:string" /> <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="deviceIds" nillable="true" type="q17:ArrayOfstring" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryMobileDeviceExtraInfo"> <xs:complexType> <xs:sequence> <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="infoType" type="q18:MobileDeviceExtraInfoType" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryAllExchangeGroupUsers"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryAllExchangeDistrGroups"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AddExchangeDistrGroup"> <xs:complexType> <xs:sequence> <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="group" nillable="true" type="q19:ExchangeDistrGroup" /> <xs:element xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="memberIds" nillable="true" type="q20:ArrayOfguid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateExchangeDistrGroup"> <xs:complexType> <xs:sequence> <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="group" nillable="true" type="q21:ExchangeDistrGroup" /> <xs:element xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="memberIds" nillable="true" type="q22:ArrayOfguid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateExchangeDistrGroupMembers"> <xs:complexType> <xs:sequence> <xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="groupId" type="q23:guid" /> <xs:element xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="memberIds" nillable="true" type="q24:ArrayOfguid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteExchangeDistrGroup"> <xs:complexType> <xs:sequence> <xs:element xmlns:q25="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="groupId" type="q25:guid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateUserExchangeDistrGroups"> <xs:complexType> <xs:sequence> <xs:element xmlns:q26="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="userId" type="q26:guid" /> <xs:element xmlns:q27="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="groupsToAdd" nillable="true" type="q27:ArrayOfguid" /> <xs:element xmlns:q28="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="groupsToDelete" nillable="true" type="q28:ArrayOfguid" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EnsureUser"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="siteCollectionUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="logonName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetSiteCollectionProperties"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="siteCollectionUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetSiteProperties"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="siteUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateSiteProperties"> <xs:complexType> <xs:sequence> <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="site" nillable="true" type="q29:SharePointSite" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetSiteLibraries"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="siteUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateLibraryProperties"> <xs:complexType> <xs:sequence> <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="library" nillable="true" type="q30:SharePointLibrary" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AddLibrary"> <xs:complexType> <xs:sequence> <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="library" nillable="true" type="q31:SharePointLibrary" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteLibrary"> <xs:complexType> <xs:sequence> <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="library" nillable="true" type="q32:SharePointLibrary" /> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnO365UserUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q33:O365UserUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnO365InformationUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q34:O365InformationUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnO365DomainUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q35:O365DomainConfigurationUpdateEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnGroupInfoUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q36:ExchangeGroupInfoUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnMSOSecurityGroupUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q37:MSOSecurityGroupUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnSharePointSiteUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q38:SharePointSiteUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnSharePointLibraryAdded"> <xs:complexType> <xs:sequence> <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q39:SharePointLibraryAddedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnSharePointLibraryRemoved"> <xs:complexType> <xs:sequence> <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q40:SharePointLibraryRemovedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnSharePointLibraryUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/Microsoft.WindowsServerSolutions.O365Integration" minOccurs="0" name="e" nillable="true" type="q41:SharePointLibraryUpdatedEventArgs" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OnIntegrationStatusUpdated"> <xs:complexType> <xs:sequence> <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="e" nillable="true" type="q42:EventArgs" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>