<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/MDCWebService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/MDCWebService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <xs:complexType name="GetMaintenanceJobStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="DssServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DssSiteName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMaintenanceJobStatus" nillable="true" type="tns:GetMaintenanceJobStatus" />
  <xs:complexType name="Monitor510">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActualPropertyTimeStamp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSMonVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceTypeVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FMInsertionTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacilityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FleetManagerID" type="xs:int" />
      <xs:element minOccurs="0" name="IPaddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAlertNotificationEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPropertyPushedToFleetManager" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRemoteMonitored" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsThresholdBreached" type="xs:boolean" />
      <xs:element minOccurs="0" name="MaterialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxThreshold" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinThreshold" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyAcquisitionError" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiteId" type="xs:int" />
      <xs:element minOccurs="0" name="TimeStamp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="propertyCd" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="respstat" nillable="true" xmlns:q1="http://schemas.servicestack.net/types" type="q1:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Monitor510" nillable="true" type="tns:Monitor510" />
  <xs:complexType name="MonitorStatic">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActualPropertyTimeStamp" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DSSMonVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceTypeVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FMInsertionTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FacilityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FleetManagerID" type="xs:int" />
      <xs:element minOccurs="0" name="IPaddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsPropertyPushedToFleetManager" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRemoteMonitored" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsThresholdBreached" type="xs:boolean" />
      <xs:element minOccurs="0" name="MaterialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxThreshold" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinThreshold" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyAcquisitionError" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiteId" type="xs:int" />
      <xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="propertyCd" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="respstat" nillable="true" xmlns:q2="http://schemas.servicestack.net/types" type="q2:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MonitorStatic" nillable="true" type="tns:MonitorStatic" />
  <xs:complexType name="MaintenanceJob">
    <xs:sequence>
      <xs:element minOccurs="0" name="DssJob" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DssJobStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DssServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DssSiteName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastTaskDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastTaskType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusUpdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="respstat" nillable="true" xmlns:q3="http://schemas.servicestack.net/types" type="q3:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MaintenanceJob" nillable="true" type="tns:MaintenanceJob" />
  <xs:complexType name="JobTracker">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSSiteName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FleetmanagerID" type="xs:int" />
      <xs:element minOccurs="0" name="Installed" type="xs:boolean" />
      <xs:element minOccurs="0" name="JobName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="JobType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastUpdate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="respstat" nillable="true" xmlns:q4="http://schemas.servicestack.net/types" type="q4:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobTracker" nillable="true" type="tns:JobTracker" />
  <xs:complexType name="Maintenance527">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVDATDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AVDATStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AVInstallDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AVOAS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AVSolution" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AVVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSID" type="xs:int" />
      <xs:element minOccurs="0" name="DSSMaintRev" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSMonitor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSSWDeploymentServer" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DSSServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DSSSiteName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FleetmanagerID" type="xs:int" />
      <xs:element minOccurs="0" name="IPSECM2MServer" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="MVPASStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Model" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OSName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OSVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PSAStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSLM2MServer1" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SSLM2MServer2" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SSLM2MServer3" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusUpdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SystemType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamViewer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="respstat" nillable="true" xmlns:q5="http://schemas.servicestack.net/types" type="q5:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Maintenance527" nillable="true" type="tns:Maintenance527" />
</xs:schema>