<?xml version="1.0"?>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Transfocus.POD.FoxPro.Models.TMS" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.TMS" />
  <xs:complexType name="AddJobLegActivityRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q1:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActivityID" type="ser:guid" />
          <xs:element minOccurs="0" name="DeviceTimestamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AddJobLegActivityRequest" nillable="true" type="tns:AddJobLegActivityRequest" />
  <xs:complexType name="AutoLoginRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q2:AuthHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AutoLoginRequest" nillable="true" type="tns:AutoLoginRequest" />
  <xs:complexType name="GetMessagesV2Request">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q3:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Timestamp" nillable="true" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetMessagesV2Request" nillable="true" type="tns:GetMessagesV2Request" />
  <xs:complexType name="GetNextJobNumberRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q4="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q4:AuthHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetNextJobNumberRequest" nillable="true" type="tns:GetNextJobNumberRequest" />
  <xs:complexType name="SendCheckListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q5:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckList" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q6:ArrayOfCheckList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendCheckListRequest" nillable="true" type="tns:SendCheckListRequest" />
  <xs:complexType name="SendMessageV2Request">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q7="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q7:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RecipientID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendMessageV2Request" nillable="true" type="tns:SendMessageV2Request" />
  <xs:complexType name="SendJobRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q8="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q8:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Job" nillable="true" xmlns:q9="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q9:Job" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendJobRequest" nillable="true" type="tns:SendJobRequest" />
  <xs:complexType name="SendPODFileRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyID" type="ser:guid" />
      <xs:element minOccurs="0" name="JobNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PODFile" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendPODFileRequest" nillable="true" type="tns:SendPODFileRequest" />
  <xs:complexType name="SetETAsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q10:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ETA" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegIDs" nillable="true" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q11:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetETAsRequest" nillable="true" type="tns:SetETAsRequest" />
  <xs:complexType name="SetJobLegPalletsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q12="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q12:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegPallets" nillable="true" xmlns:q13="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q13:ArrayOfJobLegPallet" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegPalletsRequest" nillable="true" type="tns:SetJobLegPalletsRequest" />
  <xs:complexType name="SetMessagesAcknowledgedV2Request">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q14="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q14:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageIDs" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesAcknowledgedV2Request" nillable="true" type="tns:SetMessagesAcknowledgedV2Request" />
  <xs:complexType name="SetMessagesReadV2Request">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q16="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q16:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageIDs" nillable="true" xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q17:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesReadV2Request" nillable="true" type="tns:SetMessagesReadV2Request" />
  <xs:complexType name="SetNotificationAcknowledgedRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q18="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q18:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegIDs" nillable="true" xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q19:ArrayOfguid" />
          <xs:element minOccurs="0" name="NotificationIDs" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetNotificationAcknowledgedRequest" nillable="true" type="tns:SetNotificationAcknowledgedRequest" />
  <xs:complexType name="SetSenderSignedByRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q21="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q21:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="SenderSignedBy" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetSenderSignedByRequest" nillable="true" type="tns:SetSenderSignedByRequest" />
  <xs:complexType name="SetWaitingTimeRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q22="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q22:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="ReceiverWaitingTime" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="SenderWaitingTime" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetWaitingTimeRequest" nillable="true" type="tns:SetWaitingTimeRequest" />
  <xs:complexType name="GetCheckListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q23="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q23:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetCheckListRequest" nillable="true" type="tns:GetCheckListRequest" />
  <xs:complexType name="GetCompanySettingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanySettingsRequest" nillable="true" type="tns:GetCompanySettingsRequest" />
  <xs:complexType name="GetCompanyUsersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyUsersRequest" nillable="true" type="tns:GetCompanyUsersRequest" />
  <xs:complexType name="GetMessagesRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q24="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q24:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Timestamp" nillable="true" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetMessagesRequest" nillable="true" type="tns:GetMessagesRequest" />
  <xs:complexType name="GetSettingsVersionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetSettingsVersionRequest" nillable="true" type="tns:GetSettingsVersionRequest" />
  <xs:complexType name="GetVehiclesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehiclesRequest" nillable="true" type="tns:GetVehiclesRequest" />
  <xs:complexType name="LoginRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GCMRegistrationID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PIN" type="xs:int" />
      <xs:element minOccurs="0" name="VehicleCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoginRequest" nillable="true" type="tns:LoginRequest" />
  <xs:complexType name="LogoutRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q25="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q25:AuthHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LogoutRequest" nillable="true" type="tns:LogoutRequest" />
  <xs:complexType name="RapidGetJobsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q26="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q26:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegIDs" nillable="true" xmlns:q27="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q27:ArrayOfguid" />
          <xs:element minOccurs="0" name="TimeStamp" nillable="true" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RapidGetJobsRequest" nillable="true" type="tns:RapidGetJobsRequest" />
  <xs:complexType name="RapidLoginRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GCMRegistrationID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PIN" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RapidLoginRequest" nillable="true" type="tns:RapidLoginRequest" />
  <xs:complexType name="RegisterRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegisterRequest" nillable="true" type="tns:RegisterRequest" />
  <xs:complexType name="SendGPSLocationRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q28="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q28:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
          <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendGPSLocationRequest" nillable="true" type="tns:SendGPSLocationRequest" />
  <xs:complexType name="SendMessageRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q29="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q29:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ConversationID" nillable="true" type="ser:guid" />
          <xs:element minOccurs="0" name="MessageRecipients" nillable="true" xmlns:q30="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q30:ArrayOfguid" />
          <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendMessageRequest" nillable="true" type="tns:SendMessageRequest" />
  <xs:complexType name="SendRapidCheckListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q31="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q31:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Answer01" type="xs:boolean" />
          <xs:element minOccurs="0" name="Answer02" type="xs:int" />
          <xs:element minOccurs="0" name="Answer03" type="xs:int" />
          <xs:element minOccurs="0" name="Answer04" type="xs:boolean" />
          <xs:element minOccurs="0" name="Answer05" type="xs:boolean" />
          <xs:element minOccurs="0" name="Answer06" type="xs:boolean" />
          <xs:element minOccurs="0" name="Answer06Details" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Answer07" type="xs:boolean" />
          <xs:element minOccurs="0" name="Answer07Details" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FitForWork" type="xs:boolean" />
          <xs:element minOccurs="0" name="NotFitForWorkUntil" nillable="true" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendRapidCheckListRequest" nillable="true" type="tns:SendRapidCheckListRequest" />
  <xs:complexType name="SendScansRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q32="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q32:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Scans" nillable="true" xmlns:q33="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q33:ArrayOfJobLegProductScan" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendScansRequest" nillable="true" type="tns:SendScansRequest" />
  <xs:complexType name="SetArrivedTimestampRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q34="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q34:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ArrivedReceiverTimestamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ArrivedSenderTimestamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetArrivedTimestampRequest" nillable="true" type="tns:SetArrivedTimestampRequest" />
  <xs:complexType name="SetDepartedTimestampRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q35="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q35:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="DepartedReceiverTimestamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DepartedSenderTimestamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetDepartedTimestampRequest" nillable="true" type="tns:SetDepartedTimestampRequest" />
  <xs:complexType name="SetETARequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q36="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q36:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ETA" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetETARequest" nillable="true" type="tns:SetETARequest" />
  <xs:complexType name="SetJobLegsAcknowledgedRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q37="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q37:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegIDs" nillable="true" xmlns:q38="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q38:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegsAcknowledgedRequest" nillable="true" type="tns:SetJobLegsAcknowledgedRequest" />
  <xs:complexType name="SetJobLegVehiclesRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q39="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q39:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="Trailer1ID" nillable="true" type="ser:guid" />
          <xs:element minOccurs="0" name="Trailer2ID" nillable="true" type="ser:guid" />
          <xs:element minOccurs="0" name="VehicleID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegVehiclesRequest" nillable="true" type="tns:SetJobLegVehiclesRequest" />
  <xs:complexType name="SetMassManagementRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q40="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q40:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Drive" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="GrossWeight" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="ReadingTimestamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Steer" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Trailer1ID" nillable="true" type="ser:guid" />
          <xs:element minOccurs="0" name="Trailer2ID" nillable="true" type="ser:guid" />
          <xs:element minOccurs="0" name="TriAxle1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="TriAxle2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="VehicleID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMassManagementRequest" nillable="true" type="tns:SetMassManagementRequest" />
  <xs:complexType name="SetMessagesAcknowledgedRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q41="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q41:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageIDs" nillable="true" xmlns:q42="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q42:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesAcknowledgedRequest" nillable="true" type="tns:SetMessagesAcknowledgedRequest" />
  <xs:complexType name="SetMessagesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q43="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q43:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageIDs" nillable="true" xmlns:q44="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q44:ArrayOfguid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesReadRequest" nillable="true" type="tns:SetMessagesReadRequest" />
  <xs:complexType name="SetOdometerReadingRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q45="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q45:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="ReadingOnFinish" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ReadingOnStart" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ReadingTimestamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="VehicleID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetOdometerReadingRequest" nillable="true" type="tns:SetOdometerReadingRequest" />
  <xs:complexType name="SetPODStatusRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q46="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q46:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExceptionID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExceptionNote" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
          <xs:element minOccurs="0" name="SignedBy" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetPODStatusRequest" nillable="true" type="tns:SetPODStatusRequest" />
  <xs:complexType name="SetTakenShortRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q47="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q47:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetTakenShortRequest" nillable="true" type="tns:SetTakenShortRequest" />
  <xs:complexType name="SetTripStatusRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q48="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q48:AuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DeviceTimestamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetTripStatusRequest" nillable="true" type="tns:SetTripStatusRequest" />
  <xs:complexType name="SetProductsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q49="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q49:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Products" nillable="true" xmlns:q50="http://schemas.datacontract.org/2004/07/Transfocus.POD.FoxPro.Models.TMS" type="q50:ArrayOfProduct" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetProductsRequest" nillable="true" type="tns:SetProductsRequest" />
  <xs:complexType name="SetDriversInfoRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q51="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q51:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Drivers" nillable="true" xmlns:q52="http://schemas.datacontract.org/2004/07/Transfocus.POD.FoxPro.Models.TMS" type="q52:ArrayOfUser" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetDriversInfoRequest" nillable="true" type="tns:SetDriversInfoRequest" />
  <xs:complexType name="SetCustomersRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q53="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q53:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Customers" nillable="true" xmlns:q54="http://schemas.datacontract.org/2004/07/Transfocus.POD.FoxPro.Models.TMS" type="q54:ArrayOfCustomer" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetCustomersRequest" nillable="true" type="tns:SetCustomersRequest" />
  <xs:complexType name="SetJobDataRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q55="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q55:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Job" nillable="true" xmlns:q56="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.TMS" type="q56:JobLeg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobDataRequest" nillable="true" type="tns:SetJobDataRequest" />
  <xs:complexType name="SetSignatureRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q57="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q57:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ConsignmentNumber" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetSignatureRequest" nillable="true" type="tns:SetSignatureRequest" />
  <xs:complexType name="SetVehiclesRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q58="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q58:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Vehicles" nillable="true" xmlns:q59="http://schemas.datacontract.org/2004/07/Transfocus.POD.FoxPro.Models.TMS" type="q59:ArrayOfVehicle" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetVehiclesRequest" nillable="true" type="tns:SetVehiclesRequest" />
  <xs:complexType name="UploadPODDropboxRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q60="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q60:TMSAuthHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegID" type="ser:guid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UploadPODDropboxRequest" nillable="true" type="tns:UploadPODDropboxRequest" />
  <xs:complexType name="AddJobLegActivityResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q61="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q61:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AddJobLegActivityResponse" nillable="true" type="tns:AddJobLegActivityResponse" />
  <xs:complexType name="AutoLoginResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q62="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q62:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AutoLoginResponse" nillable="true" type="tns:AutoLoginResponse" />
  <xs:complexType name="GetMessagesV2Response">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q63="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q63:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Messages" nillable="true" xmlns:q64="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q64:ArrayOfMessageV2" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetMessagesV2Response" nillable="true" type="tns:GetMessagesV2Response" />
  <xs:complexType name="GetNextJobNumberResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q65="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q65:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobNumber" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetNextJobNumberResponse" nillable="true" type="tns:GetNextJobNumberResponse" />
  <xs:complexType name="SendCheckListResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q66="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q66:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendCheckListResponse" nillable="true" type="tns:SendCheckListResponse" />
  <xs:complexType name="SendMessageV2Response">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q67="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q67:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="MessageID" type="ser:guid" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendMessageV2Response" nillable="true" type="tns:SendMessageV2Response" />
  <xs:complexType name="SendJobResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q68="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q68:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobID" type="ser:guid" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendJobResponse" nillable="true" type="tns:SendJobResponse" />
  <xs:complexType name="SendPODFileResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q69="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q69:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendPODFileResponse" nillable="true" type="tns:SendPODFileResponse" />
  <xs:complexType name="SetETAsResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q70="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q70:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetETAsResponse" nillable="true" type="tns:SetETAsResponse" />
  <xs:complexType name="SetJobLegPalletsResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q71="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q71:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegPalletsResponse" nillable="true" type="tns:SetJobLegPalletsResponse" />
  <xs:complexType name="SetMessagesAcknowledgedV2Response">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q72="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q72:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesAcknowledgedV2Response" nillable="true" type="tns:SetMessagesAcknowledgedV2Response" />
  <xs:complexType name="SetMessagesReadV2Response">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q73="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q73:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesReadV2Response" nillable="true" type="tns:SetMessagesReadV2Response" />
  <xs:complexType name="SetNotificationAcknowledgedResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q74="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q74:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetNotificationAcknowledgedResponse" nillable="true" type="tns:SetNotificationAcknowledgedResponse" />
  <xs:complexType name="SetSenderSignedByResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q75="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q75:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetSenderSignedByResponse" nillable="true" type="tns:SetSenderSignedByResponse" />
  <xs:complexType name="SetWaitingTimeResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q76="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q76:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetWaitingTimeResponse" nillable="true" type="tns:SetWaitingTimeResponse" />
  <xs:complexType name="GetCheckListResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q77="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q77:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckLists" nillable="true" xmlns:q78="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q78:ArrayOfCheckList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetCheckListResponse" nillable="true" type="tns:GetCheckListResponse" />
  <xs:complexType name="GetCompanySettingsResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q79="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q79:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Settings" nillable="true" xmlns:q80="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q80:CompanySettings" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetCompanySettingsResponse" nillable="true" type="tns:GetCompanySettingsResponse" />
  <xs:complexType name="GetCompanyUsersResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q81="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q81:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyUsers" nillable="true" xmlns:q82="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q82:ArrayOfUser" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetCompanyUsersResponse" nillable="true" type="tns:GetCompanyUsersResponse" />
  <xs:complexType name="GetMessagesResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q83="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q83:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Conversations" nillable="true" xmlns:q84="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q84:ArrayOfConversationParticipant" />
          <xs:element minOccurs="0" name="Messages" nillable="true" xmlns:q85="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q85:ArrayOfMessage" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetMessagesResponse" nillable="true" type="tns:GetMessagesResponse" />
  <xs:complexType name="GetSettingsVersionResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q86="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q86:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Version" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetSettingsVersionResponse" nillable="true" type="tns:GetSettingsVersionResponse" />
  <xs:complexType name="GetVehiclesResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q87="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q87:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Vehicles" nillable="true" xmlns:q88="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q88:ArrayOfVehicle" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetVehiclesResponse" nillable="true" type="tns:GetVehiclesResponse" />
  <xs:complexType name="LoginResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q89="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q89:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GlobalAlert" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserInfo" nillable="true" xmlns:q90="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q90:User" />
          <xs:element minOccurs="0" name="VehicleInfo" nillable="true" xmlns:q91="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q91:Vehicle" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LoginResponse" nillable="true" type="tns:LoginResponse" />
  <xs:complexType name="LogoutResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q92="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q92:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LogoutResponse" nillable="true" type="tns:LogoutResponse" />
  <xs:complexType name="RapidGetJobsResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q93="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q93:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="JobLegs" nillable="true" xmlns:q94="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q94:ArrayOfJobLeg" />
          <xs:element minOccurs="0" name="Jobs" nillable="true" xmlns:q95="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q95:ArrayOfJob" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RapidGetJobsResponse" nillable="true" type="tns:RapidGetJobsResponse" />
  <xs:complexType name="RapidLoginResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q96="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q96:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GlobalAlert" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserInfo" nillable="true" xmlns:q97="http://schemas.datacontract.org/2004/07/Transfocus.POD.BusinessLogic.BusinessObjects.Mobile" type="q97:User" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RapidLoginResponse" nillable="true" type="tns:RapidLoginResponse" />
  <xs:complexType name="RegisterResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q98="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q98:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RegisterResponse" nillable="true" type="tns:RegisterResponse" />
  <xs:complexType name="SendGPSLocationResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q99="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q99:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendGPSLocationResponse" nillable="true" type="tns:SendGPSLocationResponse" />
  <xs:complexType name="SendMessageResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q100="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q100:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="ConversationID" type="ser:guid" />
          <xs:element minOccurs="0" name="MessageID" type="ser:guid" />
          <xs:element minOccurs="0" name="Timestamp" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendMessageResponse" nillable="true" type="tns:SendMessageResponse" />
  <xs:complexType name="SendRapidCheckListResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q101="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q101:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendRapidCheckListResponse" nillable="true" type="tns:SendRapidCheckListResponse" />
  <xs:complexType name="SendScansResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q102="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q102:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SendScansResponse" nillable="true" type="tns:SendScansResponse" />
  <xs:complexType name="SetArrivedTimestampResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q103="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q103:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetArrivedTimestampResponse" nillable="true" type="tns:SetArrivedTimestampResponse" />
  <xs:complexType name="SetDepartedTimestampResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q104="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q104:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetDepartedTimestampResponse" nillable="true" type="tns:SetDepartedTimestampResponse" />
  <xs:complexType name="SetETAResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q105="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q105:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetETAResponse" nillable="true" type="tns:SetETAResponse" />
  <xs:complexType name="SetJobLegsAcknowledgedResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q106="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q106:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegsAcknowledgedResponse" nillable="true" type="tns:SetJobLegsAcknowledgedResponse" />
  <xs:complexType name="SetJobLegVehiclesResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q107="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q107:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobLegVehiclesResponse" nillable="true" type="tns:SetJobLegVehiclesResponse" />
  <xs:complexType name="SetMassManagementResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q108="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q108:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMassManagementResponse" nillable="true" type="tns:SetMassManagementResponse" />
  <xs:complexType name="SetMessagesAcknowledgedResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q109="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q109:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesAcknowledgedResponse" nillable="true" type="tns:SetMessagesAcknowledgedResponse" />
  <xs:complexType name="SetMessagesReadResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q110="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q110:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetMessagesReadResponse" nillable="true" type="tns:SetMessagesReadResponse" />
  <xs:complexType name="SetOdometerReadingResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q111="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q111:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetOdometerReadingResponse" nillable="true" type="tns:SetOdometerReadingResponse" />
  <xs:complexType name="SetPODStatusResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q112="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q112:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetPODStatusResponse" nillable="true" type="tns:SetPODStatusResponse" />
  <xs:complexType name="SetTakenShortResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q113="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q113:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetTakenShortResponse" nillable="true" type="tns:SetTakenShortResponse" />
  <xs:complexType name="SetTripStatusResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q114="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q114:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetTripStatusResponse" nillable="true" type="tns:SetTripStatusResponse" />
  <xs:complexType name="SetProductsResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q115="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q115:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetProductsResponse" nillable="true" type="tns:SetProductsResponse" />
  <xs:complexType name="SetDriversInfoResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q116="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q116:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetDriversInfoResponse" nillable="true" type="tns:SetDriversInfoResponse" />
  <xs:complexType name="SetCustomersResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q117="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q117:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetCustomersResponse" nillable="true" type="tns:SetCustomersResponse" />
  <xs:complexType name="SetJobDataResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q118="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q118:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetJobDataResponse" nillable="true" type="tns:SetJobDataResponse" />
  <xs:complexType name="SetSignatureResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q119="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q119:MessageHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="URL" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetSignatureResponse" nillable="true" type="tns:SetSignatureResponse" />
  <xs:complexType name="SetVehiclesResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q120="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q120:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetVehiclesResponse" nillable="true" type="tns:SetVehiclesResponse" />
  <xs:complexType name="UploadPODDropboxResponse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q121="http://schemas.datacontract.org/2004/07/Transfocus.POD.WS.Services.Objects" base="q121:MessageHeader">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UploadPODDropboxResponse" nillable="true" type="tns:UploadPODDropboxResponse" />
</xs:schema>