<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="AppSetting">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingGroup" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSetting" nillable="true" type="tns:AppSetting" />
  <xs:complexType name="AppSettingCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q1:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingGroup" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingCreate" nillable="true" type="tns:AppSettingCreate" />
  <xs:complexType name="AppSettingUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q2:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingUpdate" nillable="true" type="tns:AppSettingUpdate" />
  <xs:complexType name="AppSettingDelete">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q3:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingDelete" nillable="true" type="tns:AppSettingDelete" />
  <xs:complexType name="AppSettingGroup">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AppSettingGroup" nillable="true" type="tns:AppSettingGroup" />
  <xs:complexType name="AppSettingGroupV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingGroupV2" nillable="true" type="tns:AppSettingGroupV2" />
  <xs:complexType name="AppSettingSetV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="SettingGroupID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingSetV2" nillable="true" type="tns:AppSettingSetV2" />
  <xs:complexType name="AppSettingV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingGroupID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingSet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingV2" nillable="true" type="tns:AppSettingV2" />
  <xs:complexType name="AppSettingCreateV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q4:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingGroupID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingSet" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingCreateV2" nillable="true" type="tns:AppSettingCreateV2" />
  <xs:complexType name="AppSettingUpdateV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q5:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingUpdateV2" nillable="true" type="tns:AppSettingUpdateV2" />
  <xs:complexType name="AppSettingReplaceV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="FindWhat" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PerformReplace" type="xs:int" />
      <xs:element minOccurs="0" name="ReplaceWith" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingGroupID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettingSet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingReplaceV2" nillable="true" type="tns:AppSettingReplaceV2" />
  <xs:complexType name="AppSettingDeleteV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettingData" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q6:AppSettingItem" />
      <xs:element minOccurs="0" name="SettingID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingDeleteV2" nillable="true" type="tns:AppSettingDeleteV2" />
  <xs:complexType name="BackupCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="BackupGuid" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Objects" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BackupCreate" nillable="true" type="tns:BackupCreate" />
  <xs:complexType name="BackupInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="BackupGuid" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BackupInfo" nillable="true" type="tns:BackupInfo" />
  <xs:complexType name="ControlPanelType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CPTID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelType" nillable="true" type="tns:ControlPanelType" />
  <xs:complexType name="ControlPanel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CPID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LookupTableType" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanel" nillable="true" type="tns:ControlPanel" />
  <xs:complexType name="ControlPanelAvailable">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LookupTableType" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelAvailable" nillable="true" type="tns:ControlPanelAvailable" />
  <xs:complexType name="ControlPanelSelected">
    <xs:sequence>
      <xs:element minOccurs="0" name="CPTID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LookupTableType" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelSelected" nillable="true" type="tns:ControlPanelSelected" />
  <xs:complexType name="ControlPanelSelectedUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CPID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ControlPanelData" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q7:ControlPanelItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelSelectedUpdate" nillable="true" type="tns:ControlPanelSelectedUpdate" />
  <xs:complexType name="DataDictionary">
    <xs:sequence>
      <xs:element minOccurs="0" name="DictionaryEntry" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeValues" type="xs:int" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionary" nillable="true" type="tns:DataDictionary" />
  <xs:complexType name="DataDictionaryByName">
    <xs:sequence>
      <xs:element minOccurs="0" name="DictionaryEntryName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryByName" nillable="true" type="tns:DataDictionaryByName" />
  <xs:complexType name="DataDictionaryCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColumnName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q8:DataDictionaryItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryCreate" nillable="true" type="tns:DataDictionaryCreate" />
  <xs:complexType name="DataDictionaryUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColumnName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q9="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q9:DataDictionaryItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryUpdate" nillable="true" type="tns:DataDictionaryUpdate" />
  <xs:complexType name="DataDictionaryV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DDID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeValues" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryV2" nillable="true" type="tns:DataDictionaryV2" />
  <xs:complexType name="DataDictionaryByNameV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DictionaryEntryName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryByNameV2" nillable="true" type="tns:DataDictionaryByNameV2" />
  <xs:complexType name="DataDictionaryCRUDV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DDID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DictInfo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryCRUDV2" nillable="true" type="tns:DataDictionaryCRUDV2" />
  <xs:complexType name="JobList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="JobList" nillable="true" type="tns:JobList" />
  <xs:complexType name="JobDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobDetail" nillable="true" type="tns:JobDetail" />
  <xs:complexType name="JobOperations">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobID" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobOperations" nillable="true" type="tns:JobOperations" />
  <xs:complexType name="JobCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobCreate" nillable="true" type="tns:JobCreate" />
  <xs:complexType name="JobDeploy">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginHash" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginJobGUID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginPreviousJobHash" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobDeploy" nillable="true" type="tns:JobDeploy" />
  <xs:complexType name="JobUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="JobID" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobUpdate" nillable="true" type="tns:JobUpdate" />
  <xs:complexType name="JobDetailV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobDetailV2" nillable="true" type="tns:JobDetailV2" />
  <xs:complexType name="L10n">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeValues" type="xs:int" />
      <xs:element minOccurs="0" name="L10nType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10n" nillable="true" type="tns:L10n" />
  <xs:complexType name="L10nDesignString">
    <xs:sequence>
      <xs:element minOccurs="0" name="DesignString" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="L10nType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDesignString" nillable="true" type="tns:L10nDesignString" />
  <xs:complexType name="L10nImport">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddNewRecordsOnly" type="xs:int" />
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="L10nType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReplaceExistingTranslations" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nImport" nillable="true" type="tns:L10nImport" />
  <xs:complexType name="L10nButtons">
    <xs:sequence>
      <xs:element minOccurs="0" name="SystemButtonID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nButtons" nillable="true" type="tns:L10nButtons" />
  <xs:complexType name="L10nButtonsUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q10="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q10:L10nButtonItem" />
      <xs:element minOccurs="0" name="SystemButtonID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nButtonsUpdate" nillable="true" type="tns:L10nButtonsUpdate" />
  <xs:complexType name="L10nSystem">
    <xs:sequence>
      <xs:element minOccurs="0" name="SystemStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystem" nillable="true" type="tns:L10nSystem" />
  <xs:complexType name="L10nSystemCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q11="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q11:L10nSystemItem" />
      <xs:element minOccurs="0" name="SystemStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystemCreate" nillable="true" type="tns:L10nSystemCreate" />
  <xs:complexType name="L10nSystemUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q12="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q12:L10nSystemItem" />
      <xs:element minOccurs="0" name="SystemStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystemUpdate" nillable="true" type="tns:L10nSystemUpdate" />
  <xs:complexType name="L10nSchema">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchema" nillable="true" type="tns:L10nSchema" />
  <xs:complexType name="L10nSchemaCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q13="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q13:L10nSchemaItem" />
      <xs:element minOccurs="0" name="UserStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaCreate" nillable="true" type="tns:L10nSchemaCreate" />
  <xs:complexType name="L10nSchemaUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q14="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q14:L10nSchemaItem" />
      <xs:element minOccurs="0" name="UserStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaUpdate" nillable="true" type="tns:L10nSchemaUpdate" />
  <xs:complexType name="L10nSchemaWhereUsedSchema">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserStringID" type="ser:guid" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaWhereUsedSchema" nillable="true" type="tns:L10nSchemaWhereUsedSchema" />
  <xs:complexType name="L10nDropDownList">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserDropDownStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownList" nillable="true" type="tns:L10nDropDownList" />
  <xs:complexType name="L10nDropDownListCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q15="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q15:L10nDropDownListItem" />
      <xs:element minOccurs="0" name="UserDropDownStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownListCreate" nillable="true" type="tns:L10nDropDownListCreate" />
  <xs:complexType name="L10nDropDownListUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntryData" nillable="true" xmlns:q16="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q16:L10nDropDownListItem" />
      <xs:element minOccurs="0" name="UserDropDownStringID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownListUpdate" nillable="true" type="tns:L10nDropDownListUpdate" />
  <xs:complexType name="Lookup">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LookupItemID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lookuptable" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Lookup" nillable="true" type="tns:Lookup" />
  <xs:complexType name="LookupFromSchemaField">
    <xs:sequence>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LookupFromSchemaField" nillable="true" type="tns:LookupFromSchemaField" />
  <xs:complexType name="MachineList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="MachineList" nillable="true" type="tns:MachineList" />
  <xs:complexType name="MachineDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="MachineID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineDetail" nillable="true" type="tns:MachineDetail" />
  <xs:complexType name="MachineCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="MachineInfo" nillable="true" xmlns:q17="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q17:Machine" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineCreate" nillable="true" type="tns:MachineCreate" />
  <xs:complexType name="MachineUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="MachineID" type="xs:int" />
      <xs:element minOccurs="0" name="MachineInfo" nillable="true" xmlns:q18="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q18:Machine" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineUpdate" nillable="true" type="tns:MachineUpdate" />
  <xs:complexType name="MachineDelete">
    <xs:sequence>
      <xs:element minOccurs="0" name="MachineID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineDelete" nillable="true" type="tns:MachineDelete" />
  <xs:complexType name="PackageInstaller">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="PackageInstaller" nillable="true" type="tns:PackageInstaller" />
  <xs:complexType name="PackageUninstaller">
    <xs:sequence>
      <xs:element minOccurs="0" name="PackageID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageUninstaller" nillable="true" type="tns:PackageUninstaller" />
  <xs:complexType name="PackageList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="PackageList" nillable="true" type="tns:PackageList" />
  <xs:complexType name="PackageInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="PackageID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageInfo" nillable="true" type="tns:PackageInfo" />
  <xs:complexType name="PackageSchemaList">
    <xs:sequence>
      <xs:element minOccurs="0" name="PackageID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageSchemaList" nillable="true" type="tns:PackageSchemaList" />
  <xs:complexType name="PackageDatabaseObjectList">
    <xs:sequence>
      <xs:element minOccurs="0" name="ObjectType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageDatabaseObjectList" nillable="true" type="tns:PackageDatabaseObjectList" />
  <xs:complexType name="ProxyRest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndPoint" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Params" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProxyRest" nillable="true" type="tns:ProxyRest" />
  <xs:complexType name="RequestDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReqHash" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestDetail" nillable="true" type="tns:RequestDetail" />
  <xs:complexType name="SchemaGroups">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SchemaGroups" nillable="true" type="tns:SchemaGroups" />
  <xs:complexType name="SchemaGroupsV2">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SchemaGroupsV2" nillable="true" type="tns:SchemaGroupsV2" />
  <xs:complexType name="SchemaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroup" nillable="true" type="tns:SchemaGroup" />
  <xs:complexType name="SchemaGroupCRUD">
    <xs:sequence>
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordContents" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroupCRUD" nillable="true" type="tns:SchemaGroupCRUD" />
  <xs:complexType name="SchemaGroupV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroupV2" nillable="true" type="tns:SchemaGroupV2" />
  <xs:complexType name="SchemaFiles">
    <xs:sequence>
      <xs:element minOccurs="0" name="filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaFiles" nillable="true" type="tns:SchemaFiles" />
  <xs:complexType name="SchemaFile">
    <xs:sequence>
      <xs:element minOccurs="0" name="ExportToDiskOnly" type="xs:int" />
      <xs:element minOccurs="0" name="FileContents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaFile" nillable="true" type="tns:SchemaFile" />
  <xs:complexType name="SchemaFileV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ExportToDiskOnly" type="xs:int" />
      <xs:element minOccurs="0" name="FileContents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaFileV2" nillable="true" type="tns:SchemaFileV2" />
  <xs:complexType name="SchemaLinkedColumns">
    <xs:sequence>
      <xs:element minOccurs="0" name="DDLinkID" type="ser:guid" />
      <xs:element minOccurs="0" name="ExcludeBackups" type="xs:int" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaLinkedColumns" nillable="true" type="tns:SchemaLinkedColumns" />
  <xs:complexType name="StoredProcedureList">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureList" nillable="true" type="tns:StoredProcedureList" />
  <xs:complexType name="StoredProcedure">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedure" nillable="true" type="tns:StoredProcedure" />
  <xs:complexType name="StoredProcedureCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureCreate" nillable="true" type="tns:StoredProcedureCreate" />
  <xs:complexType name="StoredProcedureOverrideList">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverrideList" nillable="true" type="tns:StoredProcedureOverrideList" />
  <xs:complexType name="StoredProcedureOverride">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverride" nillable="true" type="tns:StoredProcedureOverride" />
  <xs:complexType name="StoredProcedureOverrideCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverrideCreate" nillable="true" type="tns:StoredProcedureOverrideCreate" />
  <xs:complexType name="StoredProcedureListV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureListV2" nillable="true" type="tns:StoredProcedureListV2" />
  <xs:complexType name="TableNames">
    <xs:sequence>
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableNames" nillable="true" type="tns:TableNames" />
  <xs:complexType name="TableSchema">
    <xs:sequence>
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableSchema" nillable="true" type="tns:TableSchema" />
  <xs:complexType name="TableRecords">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="ParentFieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParentFieldValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableRecords" nillable="true" type="tns:TableRecords" />
  <xs:complexType name="TableFromSchema">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchema" nillable="true" type="tns:TableFromSchema" />
  <xs:complexType name="TableFromSchemaDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParentFieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParentFieldValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaDetail" nillable="true" type="tns:TableFromSchemaDetail" />
  <xs:complexType name="TableFromSchemaCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordContents" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaCreate" nillable="true" type="tns:TableFromSchemaCreate" />
  <xs:complexType name="TableFromSchemaCRUDV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordContents" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaCRUDV2" nillable="true" type="tns:TableFromSchemaCRUDV2" />
  <xs:complexType name="TableWhereUsedSP">
    <xs:sequence>
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableWhereUsedSP" nillable="true" type="tns:TableWhereUsedSP" />
  <xs:complexType name="TableWhereUsedView">
    <xs:sequence>
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableWhereUsedView" nillable="true" type="tns:TableWhereUsedView" />
  <xs:complexType name="UserLogin">
    <xs:sequence>
      <xs:element minOccurs="0" name="signature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLogin" nillable="true" type="tns:UserLogin" />
  <xs:complexType name="UserLoginV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="signature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLoginV2" nillable="true" type="tns:UserLoginV2" />
  <xs:complexType name="UserLogout">
    <xs:sequence>
      <xs:element minOccurs="0" name="signature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLogout" nillable="true" type="tns:UserLogout" />
  <xs:complexType name="DataValidatorNames">
    <xs:sequence>
      <xs:element minOccurs="0" name="filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lookupTableType" type="xs:int" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorNames" nillable="true" type="tns:DataValidatorNames" />
  <xs:complexType name="DataValidatorNamesCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorNamesCreate" nillable="true" type="tns:DataValidatorNamesCreate" />
  <xs:complexType name="DataValidator">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidator" nillable="true" type="tns:DataValidator" />
  <xs:complexType name="DataValidatorListItemCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ListID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListItem" nillable="true" xmlns:q19="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q19:DataValidatorListItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorListItemCreate" nillable="true" type="tns:DataValidatorListItemCreate" />
  <xs:complexType name="DataValidatorListItemUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ItemID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListItem" nillable="true" xmlns:q20="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q20:DataValidatorListItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorListItemUpdate" nillable="true" type="tns:DataValidatorListItemUpdate" />
  <xs:complexType name="DataValidatorFromSchema">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorFromSchema" nillable="true" type="tns:DataValidatorFromSchema" />
  <xs:complexType name="DataValidatorFromSchemaCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordContents" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorFromSchemaCreate" nillable="true" type="tns:DataValidatorFromSchemaCreate" />
  <xs:complexType name="Validator">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColumnID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeValues" type="xs:int" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Validator" nillable="true" type="tns:Validator" />
  <xs:complexType name="ValidatorCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ValidatorData" nillable="true" xmlns:q21="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q21:DataDictionaryValidatorItem" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorCreate" nillable="true" type="tns:ValidatorCreate" />
  <xs:complexType name="ValidatorUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ValidatorData" nillable="true" xmlns:q22="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q22:DataDictionaryValidatorItem" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorUpdate" nillable="true" type="tns:ValidatorUpdate" />
  <xs:complexType name="ValidatorDelete">
    <xs:sequence>
      <xs:element minOccurs="0" name="ValidatorData" nillable="true" xmlns:q23="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q23:DataDictionaryValidatorItem" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorDelete" nillable="true" type="tns:ValidatorDelete" />
  <xs:complexType name="DictionaryValidatorV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColumnID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeValues" type="xs:int" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PageCount" type="xs:int" />
      <xs:element minOccurs="0" name="RecordCountOnly" type="xs:int" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DictionaryValidatorV2" nillable="true" type="tns:DictionaryValidatorV2" />
  <xs:complexType name="DictionaryValidatorCRUDV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColumnID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordContents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValidatorID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DictionaryValidatorCRUDV2" nillable="true" type="tns:DictionaryValidatorCRUDV2" />
  <xs:complexType name="ViewList">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewList" nillable="true" type="tns:ViewList" />
  <xs:complexType name="View">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="View" nillable="true" type="tns:View" />
  <xs:complexType name="ViewCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewCreate" nillable="true" type="tns:ViewCreate" />
  <xs:complexType name="ViewOverrideList">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverrideList" nillable="true" type="tns:ViewOverrideList" />
  <xs:complexType name="ViewOverride">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverride" nillable="true" type="tns:ViewOverride" />
  <xs:complexType name="ViewOverrideCreate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverrideCreate" nillable="true" type="tns:ViewOverrideCreate" />
  <xs:complexType name="ViewListV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterPackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="page" type="xs:int" />
      <xs:element minOccurs="0" name="pagecount" type="xs:int" />
      <xs:element minOccurs="0" name="recordcountonly" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewListV2" nillable="true" type="tns:ViewListV2" />
  <xs:complexType name="AppSettingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppSettings" nillable="true" xmlns:q24="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q24:ArrayOfAppSettingItem" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingResponse" nillable="true" type="tns:AppSettingResponse" />
  <xs:complexType name="AppSettingCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingCreateResponse" nillable="true" type="tns:AppSettingCreateResponse" />
  <xs:complexType name="AppSettingUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingUpdateResponse" nillable="true" type="tns:AppSettingUpdateResponse" />
  <xs:complexType name="AppSettingDeleteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingDeleteResponse" nillable="true" type="tns:AppSettingDeleteResponse" />
  <xs:complexType name="AppSettingGroupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="groups" nillable="true" xmlns:q25="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q25:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppSettingGroupResponse" nillable="true" type="tns:AppSettingGroupResponse" />
  <xs:complexType name="BackupCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BackupCreateResponse" nillable="true" type="tns:BackupCreateResponse" />
  <xs:complexType name="BackupInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="BackupInfo" nillable="true" xmlns:q26="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q26:Backup" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BackupInfoResponse" nillable="true" type="tns:BackupInfoResponse" />
  <xs:complexType name="ControlPanelTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControlPanelTypes" nillable="true" xmlns:q27="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q27:ArrayOfControlPanelTypeItem" />
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelTypeResponse" nillable="true" type="tns:ControlPanelTypeResponse" />
  <xs:complexType name="ControlPanelResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControlPanels" nillable="true" xmlns:q28="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q28:ArrayOfControlPanelItem" />
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelResponse" nillable="true" type="tns:ControlPanelResponse" />
  <xs:complexType name="ControlPanelAvailableResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControlPanels" nillable="true" xmlns:q29="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q29:ArrayOfControlPanelItem" />
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelAvailableResponse" nillable="true" type="tns:ControlPanelAvailableResponse" />
  <xs:complexType name="ControlPanelSelectedResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControlPanels" nillable="true" xmlns:q30="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q30:ArrayOfControlPanelItem" />
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelSelectedResponse" nillable="true" type="tns:ControlPanelSelectedResponse" />
  <xs:complexType name="ControlPanelSelectedUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlPanelSelectedUpdateResponse" nillable="true" type="tns:ControlPanelSelectedUpdateResponse" />
  <xs:complexType name="DataDictionaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="dictinfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="dictvalues" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryResponse" nillable="true" type="tns:DataDictionaryResponse" />
  <xs:complexType name="DataDictionaryByNameResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="dictinfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryByNameResponse" nillable="true" type="tns:DataDictionaryByNameResponse" />
  <xs:complexType name="DataDictionaryCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryCreateResponse" nillable="true" type="tns:DataDictionaryCreateResponse" />
  <xs:complexType name="DataDictionaryUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataDictionaryUpdateResponse" nillable="true" type="tns:DataDictionaryUpdateResponse" />
  <xs:complexType name="JobListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Jobs" nillable="true" xmlns:q31="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q31:ArrayOfJob" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobListResponse" nillable="true" type="tns:JobListResponse" />
  <xs:complexType name="JobDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobInfo" nillable="true" xmlns:q32="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q32:Job" />
      <xs:element minOccurs="0" name="Operations" nillable="true" xmlns:q33="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q33:ArrayOfAPIRequest" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobDetailResponse" nillable="true" type="tns:JobDetailResponse" />
  <xs:complexType name="JobOperationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Operations" nillable="true" xmlns:q34="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q34:ArrayOfAPIRequest" />
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobOperationsResponse" nillable="true" type="tns:JobOperationsResponse" />
  <xs:complexType name="JobCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobInfo" nillable="true" xmlns:q35="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q35:Job" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobCreateResponse" nillable="true" type="tns:JobCreateResponse" />
  <xs:complexType name="JobDeployResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobInfo" nillable="true" xmlns:q36="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q36:Job" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobDeployResponse" nillable="true" type="tns:JobDeployResponse" />
  <xs:complexType name="JobUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="JobInfo" nillable="true" xmlns:q37="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q37:Job" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobUpdateResponse" nillable="true" type="tns:JobUpdateResponse" />
  <xs:complexType name="L10nResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="L10nValues" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nResponse" nillable="true" type="tns:L10nResponse" />
  <xs:complexType name="L10nDesignStringResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDesignStringResponse" nillable="true" type="tns:L10nDesignStringResponse" />
  <xs:complexType name="L10nImportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nImportResponse" nillable="true" type="tns:L10nImportResponse" />
  <xs:complexType name="L10nButtonsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nButtonsResponse" nillable="true" type="tns:L10nButtonsResponse" />
  <xs:complexType name="L10nButtonsUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nButtonsUpdateResponse" nillable="true" type="tns:L10nButtonsUpdateResponse" />
  <xs:complexType name="L10nSystemResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystemResponse" nillable="true" type="tns:L10nSystemResponse" />
  <xs:complexType name="L10nSystemCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystemCreateResponse" nillable="true" type="tns:L10nSystemCreateResponse" />
  <xs:complexType name="L10nSystemUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSystemUpdateResponse" nillable="true" type="tns:L10nSystemUpdateResponse" />
  <xs:complexType name="L10nSchemaResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaResponse" nillable="true" type="tns:L10nSchemaResponse" />
  <xs:complexType name="L10nSchemaCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaCreateResponse" nillable="true" type="tns:L10nSchemaCreateResponse" />
  <xs:complexType name="L10nSchemaUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaUpdateResponse" nillable="true" type="tns:L10nSchemaUpdateResponse" />
  <xs:complexType name="L10nSchemaWhereUsedSchemaResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="L10nValues" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nSchemaWhereUsedSchemaResponse" nillable="true" type="tns:L10nSchemaWhereUsedSchemaResponse" />
  <xs:complexType name="L10nDropDownListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="L10nInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownListResponse" nillable="true" type="tns:L10nDropDownListResponse" />
  <xs:complexType name="L10nDropDownListCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownListCreateResponse" nillable="true" type="tns:L10nDropDownListCreateResponse" />
  <xs:complexType name="L10nDropDownListUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="L10nDropDownListUpdateResponse" nillable="true" type="tns:L10nDropDownListUpdateResponse" />
  <xs:complexType name="LookupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="lookups" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LookupResponse" nillable="true" type="tns:LookupResponse" />
  <xs:complexType name="LookupFromSchemaFieldResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="lookups" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LookupFromSchemaFieldResponse" nillable="true" type="tns:LookupFromSchemaFieldResponse" />
  <xs:complexType name="MachineListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Machines" nillable="true" xmlns:q38="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q38:ArrayOfMachine" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineListResponse" nillable="true" type="tns:MachineListResponse" />
  <xs:complexType name="MachineDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="MachineInfo" nillable="true" xmlns:q39="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q39:Machine" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineDetailResponse" nillable="true" type="tns:MachineDetailResponse" />
  <xs:complexType name="MachineCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineCreateResponse" nillable="true" type="tns:MachineCreateResponse" />
  <xs:complexType name="MachineUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineUpdateResponse" nillable="true" type="tns:MachineUpdateResponse" />
  <xs:complexType name="MachineDeleteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="rowsAffected" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MachineDeleteResponse" nillable="true" type="tns:MachineDeleteResponse" />
  <xs:complexType name="PackageInstallerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageInstallerResponse" nillable="true" type="tns:PackageInstallerResponse" />
  <xs:complexType name="PackageUninstallerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageUninstallerResponse" nillable="true" type="tns:PackageUninstallerResponse" />
  <xs:complexType name="PackageListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Packages" nillable="true" type="tns:ArrayOfPackageInfoResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageListResponse" nillable="true" type="tns:PackageListResponse" />
  <xs:complexType name="ArrayOfPackageInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PackageInfoResponse" nillable="true" type="tns:PackageInfoResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPackageInfoResponse" nillable="true" type="tns:ArrayOfPackageInfoResponse" />
  <xs:complexType name="PackageInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PackageConflicts" nillable="true" xmlns:q40="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q40:ArrayOfstring" />
      <xs:element minOccurs="0" name="PackageDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageInstallDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageRequirements" nillable="true" xmlns:q41="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q41:ArrayOfstring" />
      <xs:element minOccurs="0" name="PackageRoutes" nillable="true" xmlns:q42="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q42:ArrayOfPackageRoute" />
      <xs:element minOccurs="0" name="PackageVendor" nillable="true" xmlns:q43="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q43:PackageVendor" />
      <xs:element minOccurs="0" name="PackageVersion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageInfoResponse" nillable="true" type="tns:PackageInfoResponse" />
  <xs:complexType name="PackageSchemaListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Schemas" nillable="true" xmlns:q44="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q44:ArrayOfPackageSchemaInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageSchemaListResponse" nillable="true" type="tns:PackageSchemaListResponse" />
  <xs:complexType name="PackageDatabaseObjectListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="DatabaseObjects" nillable="true" xmlns:q45="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q45:ArrayOfPackageDatabaseObjectInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PackageDatabaseObjectListResponse" nillable="true" type="tns:PackageDatabaseObjectListResponse" />
  <xs:complexType name="ProxyRestResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="strResponse" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProxyRestResponse" nillable="true" type="tns:ProxyRestResponse" />
  <xs:complexType name="RequestDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="APIRequest" nillable="true" xmlns:q46="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q46:APIRequest" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestDetailResponse" nillable="true" type="tns:RequestDetailResponse" />
  <xs:complexType name="SchemaGroupsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GroupList" nillable="true" xmlns:q47="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q47:ArrayOfstring" />
      <xs:element minOccurs="0" name="totalcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroupsResponse" nillable="true" type="tns:SchemaGroupsResponse" />
  <xs:complexType name="SchemaGroupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="defaultFieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="groupinfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="searchFieldName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroupResponse" nillable="true" type="tns:SchemaGroupResponse" />
  <xs:complexType name="SchemaGroupCRUDResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaGroupCRUDResponse" nillable="true" type="tns:SchemaGroupCRUDResponse" />
  <xs:complexType name="SchemaFilesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="fileList" nillable="true" xmlns:q48="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q48:ArrayOfstring" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaFilesResponse" nillable="true" type="tns:SchemaFilesResponse" />
  <xs:complexType name="SchemaFileResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileContents" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaFileResponse" nillable="true" type="tns:SchemaFileResponse" />
  <xs:complexType name="SchemaLinkedColumnsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Columns" nillable="true" xmlns:q49="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q49:ArrayOfSchemaLinkedColumnItem" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchemaLinkedColumnsResponse" nillable="true" type="tns:SchemaLinkedColumnsResponse" />
  <xs:complexType name="StoredProcedureListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
      <xs:element minOccurs="0" name="storedprocedures" nillable="true" xmlns:q50="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q50:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureListResponse" nillable="true" type="tns:StoredProcedureListResponse" />
  <xs:complexType name="StoredProcedureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="storedprocedure" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureResponse" nillable="true" type="tns:StoredProcedureResponse" />
  <xs:complexType name="StoredProcedureCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureCreateResponse" nillable="true" type="tns:StoredProcedureCreateResponse" />
  <xs:complexType name="StoredProcedureOverrideListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="SPXoverrides" nillable="true" xmlns:q51="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q51:ArrayOfOverrideSPX" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverrideListResponse" nillable="true" type="tns:StoredProcedureOverrideListResponse" />
  <xs:complexType name="StoredProcedureOverrideResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="SPXoverride" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverrideResponse" nillable="true" type="tns:StoredProcedureOverrideResponse" />
  <xs:complexType name="StoredProcedureOverrideCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StoredProcedureOverrideCreateResponse" nillable="true" type="tns:StoredProcedureOverrideCreateResponse" />
  <xs:complexType name="TableNamesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
      <xs:element minOccurs="0" name="tableNameList" nillable="true" xmlns:q52="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q52:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableNamesResponse" nillable="true" type="tns:TableNamesResponse" />
  <xs:complexType name="TableSchemaResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="tableschema" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableSchemaResponse" nillable="true" type="tns:TableSchemaResponse" />
  <xs:complexType name="TableRecordsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecordCount" type="xs:int" />
      <xs:element minOccurs="0" name="Records" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableRecordsResponse" nillable="true" type="tns:TableRecordsResponse" />
  <xs:complexType name="TableFromSchemaResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
      <xs:element minOccurs="0" name="records" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaResponse" nillable="true" type="tns:TableFromSchemaResponse" />
  <xs:complexType name="TableFromSchemaDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
      <xs:element minOccurs="0" name="records" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaDetailResponse" nillable="true" type="tns:TableFromSchemaDetailResponse" />
  <xs:complexType name="TableFromSchemaCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableFromSchemaCreateResponse" nillable="true" type="tns:TableFromSchemaCreateResponse" />
  <xs:complexType name="TableWhereUsedSPResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="tableschema" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableWhereUsedSPResponse" nillable="true" type="tns:TableWhereUsedSPResponse" />
  <xs:complexType name="TableWhereUsedViewResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="tableschema" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TableWhereUsedViewResponse" nillable="true" type="tns:TableWhereUsedViewResponse" />
  <xs:complexType name="UserLoginResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="userinfo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLoginResponse" nillable="true" type="tns:UserLoginResponse" />
  <xs:complexType name="UserLogoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="userinfo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLogoutResponse" nillable="true" type="tns:UserLogoutResponse" />
  <xs:complexType name="DataValidatorNamesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="listinfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorNamesResponse" nillable="true" type="tns:DataValidatorNamesResponse" />
  <xs:complexType name="DataValidatorNamesCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="TableInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorNamesCreateResponse" nillable="true" type="tns:DataValidatorNamesCreateResponse" />
  <xs:complexType name="DataValidatorResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="listvalues" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorResponse" nillable="true" type="tns:DataValidatorResponse" />
  <xs:complexType name="DataValidatorListItemCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorListItemCreateResponse" nillable="true" type="tns:DataValidatorListItemCreateResponse" />
  <xs:complexType name="DataValidatorListItemUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorListItemUpdateResponse" nillable="true" type="tns:DataValidatorListItemUpdateResponse" />
  <xs:complexType name="DataValidatorFromSchemaResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="lookups" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorFromSchemaResponse" nillable="true" type="tns:DataValidatorFromSchemaResponse" />
  <xs:complexType name="DataValidatorFromSchemaCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataValidatorFromSchemaCreateResponse" nillable="true" type="tns:DataValidatorFromSchemaCreateResponse" />
  <xs:complexType name="ValidatorResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="dictinfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="dictvalues" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorResponse" nillable="true" type="tns:ValidatorResponse" />
  <xs:complexType name="ValidatorCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorCreateResponse" nillable="true" type="tns:ValidatorCreateResponse" />
  <xs:complexType name="ValidatorUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorUpdateResponse" nillable="true" type="tns:ValidatorUpdateResponse" />
  <xs:complexType name="ValidatorDeleteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AffectedRows" type="xs:int" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ValidatorDeleteResponse" nillable="true" type="tns:ValidatorDeleteResponse" />
  <xs:complexType name="ViewListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
      <xs:element minOccurs="0" name="views" nillable="true" xmlns:q53="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q53:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewListResponse" nillable="true" type="tns:ViewListResponse" />
  <xs:complexType name="ViewResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="view" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewResponse" nillable="true" type="tns:ViewResponse" />
  <xs:complexType name="ViewCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewCreateResponse" nillable="true" type="tns:ViewCreateResponse" />
  <xs:complexType name="ViewOverrideListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="VWXoverrides" nillable="true" xmlns:q54="http://schemas.datacontract.org/2004/07/Yunique.API.Rest.DTOs.POCOs" type="q54:ArrayOfOverrideVWX" />
      <xs:element minOccurs="0" name="recordcount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverrideListResponse" nillable="true" type="tns:ViewOverrideListResponse" />
  <xs:complexType name="ViewOverrideResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="VWXoverride" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverrideResponse" nillable="true" type="tns:ViewOverrideResponse" />
  <xs:complexType name="ViewOverrideCreateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ViewOverrideCreateResponse" nillable="true" type="tns:ViewOverrideCreateResponse" />
</xs:schema>