<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SBSClientModuleDll.DTO" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SBSClientModuleDll.DTO" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://sr-l-13.srsoftek.com:8085/SBSInnerService/SBSInnerService2.0/MobileServiceV2.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://sr-l-13.srsoftek.com:8085/SBSInnerService/SBSInnerService2.0/MobileServiceV2.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <xs:complexType name="ArrayOfNameValuePair">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NameValuePair" nillable="true" type="tns:NameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNameValuePair" nillable="true" type="tns:ArrayOfNameValuePair" />
  <xs:complexType name="NameValuePair">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NameValuePair" nillable="true" type="tns:NameValuePair" />
  <xs:complexType name="ArrayOfContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Contact" nillable="true" type="tns:Contact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContact" nillable="true" type="tns:ArrayOfContact" />
  <xs:complexType name="Contact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AlternateEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessFax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallFlag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Extention" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeNo" nillable="true" type="xs:string" />
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="InteractionUser" nillable="true" type="q1:ArrayOfstring" />
      <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Mandated" nillable="true" type="q2:ArrayOfstring" />
      <xs:element minOccurs="0" name="MobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherNo" nillable="true" type="xs:string" />
      <xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Owners" nillable="true" type="q3:ArrayOfstring" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryEMail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryMobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Contact" nillable="true" type="tns:Contact" />
  <xs:complexType name="ArrayOfSaveMandate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SaveMandate" nillable="true" type="tns:SaveMandate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSaveMandate" nillable="true" type="tns:ArrayOfSaveMandate" />
  <xs:complexType name="SaveMandate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LabelID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserID" type="xs:int" />
      <xs:element minOccurs="0" name="activityType" nillable="true" type="tns:ArrayOfActivityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveMandate" nillable="true" type="tns:SaveMandate" />
  <xs:complexType name="ArrayOfActivityType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityType" nillable="true" type="tns:ActivityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityType" nillable="true" type="tns:ArrayOfActivityType" />
  <xs:complexType name="ActivityType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityType" nillable="true" type="tns:ActivityType" />
  <xs:complexType name="MandateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="xs:int" />
      <xs:element minOccurs="0" name="contactIDs" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lstActivity" nillable="true" type="tns:ArrayOfActivity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MandateRequest" nillable="true" type="tns:MandateRequest" />
  <xs:complexType name="ArrayOfActivity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Activity" nillable="true" type="tns:Activity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivity" nillable="true" type="tns:ArrayOfActivity" />
  <xs:complexType name="Activity">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityCount" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityID" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Activity" nillable="true" type="tns:Activity" />
  <xs:complexType name="UserProfile">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyLogo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsImage" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsLogo" type="xs:boolean" />
      <xs:element minOccurs="0" name="ProfileImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserInfo" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserProfile" nillable="true" type="tns:UserProfile" />
  <xs:complexType name="User">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnalystInfo" nillable="true" type="tns:AnalystSectorInfo" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Extension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Image" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileAccess" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="StockCoverage" nillable="true" type="q4:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="sortOrder" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="AnalystSectorInfo">
    <xs:sequence>
      <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="SecondaryAnalyst" nillable="true" type="q5:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isPrimaryAnalyst" type="xs:int" />
      <xs:element minOccurs="0" name="isSecondaryAnalyst" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AnalystSectorInfo" nillable="true" type="tns:AnalystSectorInfo" />
  <xs:complexType name="ArrayOfTargetDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TargetDrillDown" nillable="true" type="tns:TargetDrillDown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTargetDrillDown" nillable="true" type="tns:ArrayOfTargetDrillDown" />
  <xs:complexType name="TargetDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" name="Achievement" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Actual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Target" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TargetTotal" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TargetDrillDown" nillable="true" type="tns:TargetDrillDown" />
  <xs:complexType name="ArrayOfDrillDownDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DrillDownDetails" nillable="true" type="tns:DrillDownDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDrillDownDetails" nillable="true" type="tns:ArrayOfDrillDownDetails" />
  <xs:complexType name="DrillDownDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACTIVITY" nillable="true" type="tns:Activity" />
      <xs:element minOccurs="0" name="CONTACT" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="DATE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="REMARKS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="USER" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DrillDownDetails" nillable="true" type="tns:DrillDownDetails" />
  <xs:complexType name="Authenticate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Domain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserID" type="xs:int" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserPwd" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Authenticate" nillable="true" type="tns:Authenticate" />
  <xs:complexType name="RegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="APKVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceOSVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Domain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IMEINumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegistrationKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="User" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegistrationRequest" nillable="true" type="tns:RegistrationRequest" />
  <xs:complexType name="Search">
    <xs:sequence>
      <xs:element minOccurs="0" name="Clients" nillable="true" type="tns:ArrayOfClient" />
      <xs:element minOccurs="0" name="Contacts" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="Corporates" nillable="true" type="tns:ArrayOfCorporate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Search" nillable="true" type="tns:Search" />
  <xs:complexType name="ArrayOfClient">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Client" nillable="true" type="tns:Client" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClient" nillable="true" type="tns:ArrayOfClient" />
  <xs:complexType name="Client">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientID" type="xs:int" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactList" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="FamilyCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Geography" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TertiaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TertiaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TierName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Client" nillable="true" type="tns:Client" />
  <xs:complexType name="ArrayOfCorporate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Corporate" nillable="true" type="tns:Corporate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCorporate" nillable="true" type="tns:ArrayOfCorporate" />
  <xs:complexType name="Corporate">
    <xs:sequence>
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCount" type="xs:int" />
      <xs:element minOccurs="0" name="ContactList" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="CorporateID" type="xs:int" />
      <xs:element minOccurs="0" name="CorporateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Corporate" nillable="true" type="tns:Corporate" />
  <xs:complexType name="ArrayOfRelationship">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Relationship" nillable="true" type="tns:Relationship" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRelationship" nillable="true" type="tns:ArrayOfRelationship" />
  <xs:complexType name="Relationship">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeDesignation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeMobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Relationship" nillable="true" type="tns:Relationship" />
  <xs:complexType name="ArrayOfContactListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactListHeader" nillable="true" type="tns:ContactListHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactListHeader" nillable="true" type="tns:ArrayOfContactListHeader" />
  <xs:complexType name="ContactListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListDetails" nillable="true" type="tns:ArrayOfContactListDetail" />
      <xs:element minOccurs="0" name="ListID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactListHeader" nillable="true" type="tns:ContactListHeader" />
  <xs:complexType name="ArrayOfContactListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactListDetail" nillable="true" type="tns:ContactListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactListDetail" nillable="true" type="tns:ArrayOfContactListDetail" />
  <xs:complexType name="ContactListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ListHdrID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactListDetail" nillable="true" type="tns:ContactListDetail" />
  <xs:complexType name="ArrayOfActionListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionListHeader" nillable="true" type="tns:ActionListHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActionListHeader" nillable="true" type="tns:ArrayOfActionListHeader" />
  <xs:complexType name="ActionListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityTypeCSV" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssignedTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeleteFlag" type="xs:boolean" />
      <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExpCompletionDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Periodicity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tasks" nillable="true" type="tns:ArrayOfActionListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionListHeader" nillable="true" type="tns:ActionListHeader" />
  <xs:complexType name="ArrayOfActionListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionListDetail" nillable="true" type="tns:ActionListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActionListDetail" nillable="true" type="tns:ArrayOfActionListDetail" />
  <xs:complexType name="ActionListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityID" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompletionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ListHdrID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Status" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionListDetail" nillable="true" type="tns:ActionListDetail" />
  <xs:complexType name="ArrayOfMandatedContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MandatedContact" nillable="true" type="tns:MandatedContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMandatedContact" nillable="true" type="tns:ArrayOfMandatedContact" />
  <xs:complexType name="MandatedContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherNo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MandatedContact" nillable="true" type="tns:MandatedContact" />
  <xs:complexType name="ClientContactServicePeriod">
    <xs:sequence>
      <xs:element minOccurs="0" name="Monthly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Quarterly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Weekly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Yearly" nillable="true" type="tns:ClientContactService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientContactServicePeriod" nillable="true" type="tns:ClientContactServicePeriod" />
  <xs:complexType name="ClientContactService">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityId" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BussNature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientTier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Duration" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpGroup" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Geography" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Participants" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lstActType" nillable="true" type="tns:ArrayOfActivityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientContactService" nillable="true" type="tns:ClientContactService" />
  <xs:complexType name="ArrayOfClientContactService">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClientContactService" nillable="true" type="tns:ClientContactService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClientContactService" nillable="true" type="tns:ArrayOfClientContactService" />
  <xs:complexType name="ReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityIDs" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientTier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Columns" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contacts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FromDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartIndex" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SummaryBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReportRequest" nillable="true" type="tns:ReportRequest" />
  <xs:complexType name="ClientServiceData">
    <xs:sequence>
      <xs:element xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="lstColumns" nillable="true" type="q6:ArrayOfstring" />
      <xs:element minOccurs="0" name="lstDetail" nillable="true" type="tns:ArrayOfClientContactService" />
      <xs:element minOccurs="0" name="lstSummary" nillable="true" type="tns:ArrayOfServiceSummary" />
      <xs:element minOccurs="0" name="lstTrend" nillable="true" type="tns:ArrayOfNoTouchAgeing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientServiceData" nillable="true" type="tns:ClientServiceData" />
  <xs:complexType name="ArrayOfServiceSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceSummary" nillable="true" type="tns:ServiceSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfServiceSummary" nillable="true" type="tns:ArrayOfServiceSummary" />
  <xs:complexType name="ServiceSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientInbound" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientMeeting" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientOutbound" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateInbound" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateMeeting" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateOutbound" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailBlast" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SMS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SMSBlast" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceSummary" nillable="true" type="tns:ServiceSummary" />
  <xs:complexType name="ArrayOfNoTouchAgeing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoTouchAgeing" nillable="true" type="tns:NoTouchAgeing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoTouchAgeing" nillable="true" type="tns:ArrayOfNoTouchAgeing" />
  <xs:complexType name="NoTouchAgeing">
    <xs:sequence>
      <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="NotouchCount" nillable="true" type="q7:ArrayOfKeyValuePairOfstringstring" />
      <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="NotouchPer" nillable="true" type="q8:ArrayOfKeyValuePairOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoTouchAgeing" nillable="true" type="tns:NoTouchAgeing" />
  <xs:complexType name="ClientServiceRPT">
    <xs:sequence>
      <xs:element minOccurs="0" name="detailReport" nillable="true" type="tns:ArrayOfDTOClientServiceDetail" />
      <xs:element minOccurs="0" name="summaryReport" nillable="true" type="tns:ArrayOfDTOClientService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientServiceRPT" nillable="true" type="tns:ClientServiceRPT" />
  <xs:complexType name="ArrayOfDTOClientServiceDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DTOClientServiceDetail" nillable="true" type="tns:DTOClientServiceDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDTOClientServiceDetail" nillable="true" type="tns:ArrayOfDTOClientServiceDetail" />
  <xs:complexType name="DTOClientServiceDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="Activity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Client" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Duration" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Participants" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOClientServiceDetail" nillable="true" type="tns:DTOClientServiceDetail" />
  <xs:complexType name="ArrayOfDTOClientService">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DTOClientService" nillable="true" type="tns:DTOClientService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDTOClientService" nillable="true" type="tns:ArrayOfDTOClientService" />
  <xs:complexType name="DTOClientService">
    <xs:sequence>
      <xs:element minOccurs="0" name="Activities" nillable="true" type="tns:ArrayOfDTOActivity" />
      <xs:element minOccurs="0" name="Client" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientTier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalActual" type="xs:int" />
      <xs:element minOccurs="0" name="TotalMandate" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOClientService" nillable="true" type="tns:DTOClientService" />
  <xs:complexType name="ArrayOfDTOActivity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DTOActivity" nillable="true" type="tns:DTOActivity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDTOActivity" nillable="true" type="tns:ArrayOfDTOActivity" />
  <xs:complexType name="DTOActivity">
    <xs:sequence>
      <xs:element minOccurs="0" name="activityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="actualCount" type="xs:int" />
      <xs:element minOccurs="0" name="mandatedCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOActivity" nillable="true" type="tns:DTOActivity" />
  <xs:complexType name="ArrayOfActivityHistory1">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityHistory1" nillable="true" type="tns:ActivityHistory1" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityHistory1" nillable="true" type="tns:ArrayOfActivityHistory1" />
  <xs:complexType name="ActivityHistory1">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityDisplayType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntryDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityHistory1" nillable="true" type="tns:ActivityHistory1" />
  <xs:complexType name="DashboardCount">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivitytodoCount" nillable="true" type="tns:ArrayOfCountPendingActivities" />
      <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BespokeCount" nillable="true" type="q9:ArrayOfstring" />
      <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="InboundCallCount" nillable="true" type="q10:ArrayOfstring" />
      <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="MeetingsCount" nillable="true" type="q11:ArrayOfstring" />
      <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="OutboundCallCount" nillable="true" type="q12:ArrayOfstring" />
      <xs:element minOccurs="0" name="TodaysActivityCount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardCount" nillable="true" type="tns:DashboardCount" />
  <xs:complexType name="ArrayOfCountPendingActivities">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CountPendingActivities" nillable="true" type="tns:CountPendingActivities" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCountPendingActivities" nillable="true" type="tns:ArrayOfCountPendingActivities" />
  <xs:complexType name="CountPendingActivities">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="OrderId" type="xs:int" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CountPendingActivities" nillable="true" type="tns:CountPendingActivities" />
  <xs:complexType name="ResearchResponseData">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="Corporate" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Date" nillable="true" type="q13:ArrayOfstring" />
      <xs:element minOccurs="0" name="Research" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="User" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResearchResponseData" nillable="true" type="tns:ResearchResponseData" />
  <xs:complexType name="ArrayOfNoTouchDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoTouchDrillDown" nillable="true" type="tns:NoTouchDrillDown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoTouchDrillDown" nillable="true" type="tns:ArrayOfNoTouchDrillDown" />
  <xs:complexType name="NoTouchDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" name="Activityname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobPhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PendingCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Source" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoTouchDrillDown" nillable="true" type="tns:NoTouchDrillDown" />
  <xs:complexType name="ArrayOfReadershipContent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReadershipContent" nillable="true" type="tns:ReadershipContent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReadershipContent" nillable="true" type="tns:ArrayOfReadershipContent" />
  <xs:complexType name="ReadershipContent">
    <xs:sequence>
      <xs:element minOccurs="0" name="ProductID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalCount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReadershipContent" nillable="true" type="tns:ReadershipContent" />
  <xs:complexType name="ArrayOfMeetingHdr">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MeetingHdr" nillable="true" type="tns:MeetingHdr" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMeetingHdr" nillable="true" type="tns:ArrayOfMeetingHdr" />
  <xs:complexType name="MeetingHdr">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Organizer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MeetingHdr" nillable="true" type="tns:MeetingHdr" />
  <xs:complexType name="MeetingDetail">
    <xs:sequence>
      <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="Contacts" nillable="true" type="q14:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Organizer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="User" nillable="true" type="q15:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MeetingDetail" nillable="true" type="tns:MeetingDetail" />
  <xs:complexType name="LogActMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="lstActivity" nillable="true" type="tns:ArrayOfActivity" />
      <xs:element minOccurs="0" name="lstPair" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="lstUser" nillable="true" type="tns:ArrayOfUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LogActMobile" nillable="true" type="tns:LogActMobile" />
  <xs:complexType name="ArrayOfUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser" />
  <xs:complexType name="ArrayOfAutoCompleteData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutoCompleteData" nillable="true" type="tns:AutoCompleteData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutoCompleteData" nillable="true" type="tns:ArrayOfAutoCompleteData" />
  <xs:complexType name="AutoCompleteData">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoCompleteData" nillable="true" type="tns:AutoCompleteData" />
  <xs:complexType name="ArrayOfClientRevenue">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClientRevenue" nillable="true" type="tns:ClientRevenue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClientRevenue" nillable="true" type="tns:ArrayOfClientRevenue" />
  <xs:complexType name="ClientRevenue">
    <xs:sequence>
      <xs:element minOccurs="0" name="Actual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrossBrokerage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetBrokerage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Percentage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Target" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeSpan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lstInactive" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientRevenue" nillable="true" type="tns:ClientRevenue" />
  <xs:complexType name="ArrayOfInactiveClientDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InactiveClientDrilldown" nillable="true" type="tns:InactiveClientDrilldown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInactiveClientDrilldown" nillable="true" type="tns:ArrayOfInactiveClientDrilldown" />
  <xs:complexType name="InactiveClientDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InactiveClientDrilldown" nillable="true" type="tns:InactiveClientDrilldown" />
  <xs:complexType name="ArrayOfOpenCallsDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OpenCallsDetail" nillable="true" type="tns:OpenCallsDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOpenCallsDetail" nillable="true" type="tns:ArrayOfOpenCallsDetail" />
  <xs:complexType name="OpenCallsDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="CallDuration" type="xs:int" />
      <xs:element minOccurs="0" name="CallTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallerID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comments" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="lstContact" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OpenCallsDetail" nillable="true" type="tns:OpenCallsDetail" />
  <xs:complexType name="ArrayOfReport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Report" nillable="true" type="tns:Report" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReport" nillable="true" type="tns:ArrayOfReport" />
  <xs:complexType name="Report">
    <xs:sequence>
      <xs:element xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Attachments" nillable="true" type="q16:ArrayOfstring" />
      <xs:element minOccurs="0" name="Author" nillable="true" type="tns:User" />
      <xs:element minOccurs="0" name="BloombergCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CurrentPrice" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="NoteID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Product" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Recommendation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubAuthor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TargetPrice" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ThumbNail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upside" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VideoLink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isLiked" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Report" nillable="true" type="tns:Report" />
</xs:schema>