<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="ArrayOfBillingAdjustmentReasonDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BillingAdjustmentReasonDto" nillable="true" type="tns:BillingAdjustmentReasonDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBillingAdjustmentReasonDto" nillable="true" type="tns:ArrayOfBillingAdjustmentReasonDto" />
  <xs:complexType name="BillingAdjustmentReasonDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Display" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillingAdjustmentReasonDto" nillable="true" type="tns:BillingAdjustmentReasonDto" />
  <xs:complexType name="ArrayOfCallCenterCustomerDuplicateCheckDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallCenterCustomerDuplicateCheckDto" nillable="true" type="tns:CallCenterCustomerDuplicateCheckDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallCenterCustomerDuplicateCheckDto" nillable="true" type="tns:ArrayOfCallCenterCustomerDuplicateCheckDto" />
  <xs:complexType name="CallCenterCustomerDuplicateCheckDto">
    <xs:sequence>
      <xs:element name="CallCenterCustomer_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="HasBeenChecked" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterCustomerDuplicateCheckDto" nillable="true" type="tns:CallCenterCustomerDuplicateCheckDto" />
  <xs:complexType name="ArrayOfCustomerCommentTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentTypeDto" nillable="true" type="tns:CustomerCommentTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentTypeDto" nillable="true" type="tns:ArrayOfCustomerCommentTypeDto" />
  <xs:complexType name="CustomerCommentTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentTypeDto" nillable="true" type="tns:CustomerCommentTypeDto" />
  <xs:complexType name="ArrayOfByServiceAvailableDiscountDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ByServiceAvailableDiscountDto" nillable="true" type="tns:ByServiceAvailableDiscountDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfByServiceAvailableDiscountDto" nillable="true" type="tns:ArrayOfByServiceAvailableDiscountDto" />
  <xs:complexType name="ByServiceAvailableDiscountDto">
    <xs:sequence>
      <xs:element name="Active" nillable="true" type="xs:int" />
      <xs:element name="Desc" nillable="true" type="xs:string" />
      <xs:element name="DisplayOrder" nillable="true" type="xs:int" />
      <xs:element name="FirstUsed" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Percentage" nillable="true" type="xs:decimal" />
      <xs:element name="Type" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ByServiceAvailableDiscountDto" nillable="true" type="tns:ByServiceAvailableDiscountDto" />
  <xs:complexType name="ArrayOfCustomerGpsLocationDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerGpsLocationDto" nillable="true" type="tns:CustomerGpsLocationDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerGpsLocationDto" nillable="true" type="tns:ArrayOfCustomerGpsLocationDto" />
  <xs:complexType name="CustomerGpsLocationDto">
    <xs:sequence>
      <xs:element name="Accuracy" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" nillable="true" type="xs:int" />
      <xs:element name="Exact" nillable="true" type="xs:boolean" />
      <xs:element name="ExactChangedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="GpsLatitude" nillable="true" type="xs:double" />
      <xs:element name="GpsLongitude" nillable="true" type="xs:double" />
      <xs:element name="HaveGps" nillable="true" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LocationChangedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Source" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerGpsLocationDto" nillable="true" type="tns:CustomerGpsLocationDto" />
  <xs:complexType name="ArrayOfCustomerCommentRatingTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentRatingTypeDto" nillable="true" type="tns:CustomerCommentRatingTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentRatingTypeDto" nillable="true" type="tns:ArrayOfCustomerCommentRatingTypeDto" />
  <xs:complexType name="CustomerCommentRatingTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentRatingTypeDto" nillable="true" type="tns:CustomerCommentRatingTypeDto" />
  <xs:complexType name="AgentDto">
    <xs:sequence>
      <xs:element name="AgentManager_Id" type="xs:int" />
      <xs:element name="AgentType_Id" type="xs:int" />
      <xs:element name="CommRate" type="xs:decimal" />
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDto" nillable="true" type="tns:AgentDto" />
  <xs:complexType name="ArrayOfBlastedNumberDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BlastedNumberDto" nillable="true" type="tns:BlastedNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBlastedNumberDto" nillable="true" type="tns:ArrayOfBlastedNumberDto" />
  <xs:complexType name="BlastedNumberDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Number" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BlastedNumberDto" nillable="true" type="tns:BlastedNumberDto" />
  <xs:complexType name="ArrayOfCallCenterDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallCenterDto" nillable="true" type="tns:CallCenterDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallCenterDto" nillable="true" type="tns:ArrayOfCallCenterDto" />
  <xs:complexType name="CallCenterDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterDto" nillable="true" type="tns:CallCenterDto" />
  <xs:complexType name="ArrayOfCallCenterSalesmanDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallCenterSalesmanDto" nillable="true" type="tns:CallCenterSalesmanDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallCenterSalesmanDto" nillable="true" type="tns:ArrayOfCallCenterSalesmanDto" />
  <xs:complexType name="CallCenterSalesmanDto">
    <xs:sequence>
      <xs:element name="CallCenter_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Salesman_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterSalesmanDto" nillable="true" type="tns:CallCenterSalesmanDto" />
  <xs:complexType name="TextMessageDto">
    <xs:sequence>
      <xs:element name="AccountSid" nillable="true" type="xs:string" />
      <xs:element name="Active" nillable="true" type="xs:boolean" />
      <xs:element name="ApiVersion" nillable="true" type="xs:string" />
      <xs:element name="Body" nillable="true" type="xs:string" />
      <xs:element name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element name="DateSent" nillable="true" type="xs:dateTime" />
      <xs:element name="DateUpdated" nillable="true" type="xs:dateTime" />
      <xs:element name="Direction" nillable="true" type="xs:string" />
      <xs:element name="Employee_Id" nillable="true" type="xs:int" />
      <xs:element name="From" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="MessageType_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Price" nillable="true" type="xs:decimal" />
      <xs:element name="RestException" nillable="true" type="xs:string" />
      <xs:element name="Sid" nillable="true" type="xs:string" />
      <xs:element name="Status" nillable="true" type="xs:string" />
      <xs:element name="To" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageDto" nillable="true" type="tns:TextMessageDto" />
  <xs:complexType name="ArrayOfEmployeeToOfficeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeeToOfficeDto" nillable="true" type="tns:EmployeeToOfficeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeeToOfficeDto" nillable="true" type="tns:ArrayOfEmployeeToOfficeDto" />
  <xs:complexType name="EmployeeToOfficeDto">
    <xs:sequence>
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeToOfficeDto" nillable="true" type="tns:EmployeeToOfficeDto" />
  <xs:complexType name="ArrayOfEmployeeToZipDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeeToZipDto" nillable="true" type="tns:EmployeeToZipDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeeToZipDto" nillable="true" type="tns:ArrayOfEmployeeToZipDto" />
  <xs:complexType name="EmployeeToZipDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeToZipDto" nillable="true" type="tns:EmployeeToZipDto" />
  <xs:complexType name="ArrayOfLedgerToCustomerNoteDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LedgerToCustomerNoteDto" nillable="true" type="tns:LedgerToCustomerNoteDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLedgerToCustomerNoteDto" nillable="true" type="tns:ArrayOfLedgerToCustomerNoteDto" />
  <xs:complexType name="LedgerToCustomerNoteDto">
    <xs:sequence>
      <xs:element name="BillingAdjustmentReasons_Id" type="xs:int" />
      <xs:element name="ByServiceDiscount_Id" type="xs:int" />
      <xs:element name="CustomerAdjustments_Id" type="xs:int" />
      <xs:element name="CustomerNote_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Ledger_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LedgerToCustomerNoteDto" nillable="true" type="tns:LedgerToCustomerNoteDto" />
  <xs:complexType name="ArrayOfTextingWindowsServiceStateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TextingWindowsServiceStateDto" nillable="true" type="tns:TextingWindowsServiceStateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTextingWindowsServiceStateDto" nillable="true" type="tns:ArrayOfTextingWindowsServiceStateDto" />
  <xs:complexType name="TextingWindowsServiceStateDto">
    <xs:sequence>
      <xs:element name="DateLastRan" type="xs:dateTime" />
      <xs:element name="FinishedRunningAt" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextingWindowsServiceStateDto" nillable="true" type="tns:TextingWindowsServiceStateDto" />
  <xs:complexType name="ArrayOfWorkOrderDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkOrderDto" nillable="true" type="tns:WorkOrderDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWorkOrderDto" nillable="true" type="tns:ArrayOfWorkOrderDto" />
  <xs:complexType name="WorkOrderDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="ArriveAt" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/System" type="q1:DateTimeOffset" />
      <xs:element name="BreakDuration" type="xs:short" />
      <xs:element name="CalledOnEndAt" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/System" type="q2:DateTimeOffset" />
      <xs:element name="CalledOnStartAt" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/System" type="q3:DateTimeOffset" />
      <xs:element name="CancelReasonDetails" nillable="true" type="xs:string" />
      <xs:element name="Contacted" type="xs:boolean" />
      <xs:element name="ContactedBy_Id" nillable="true" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" xmlns:q4="http://schemas.datacontract.org/2004/07/System" type="q4:DateTimeOffset" />
      <xs:element name="CustomerPhoneNumber_Id" nillable="true" type="xs:int" />
      <xs:element name="CustomerSource_Id" type="xs:unsignedByte" />
      <xs:element name="Customer_Id" type="xs:long" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="DriveTime" type="xs:decimal" />
      <xs:element name="Emailed" nillable="true" type="xs:boolean" />
      <xs:element name="EndAt" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/System" type="q5:DateTimeOffset" />
      <xs:element name="Id" type="xs:long" />
      <xs:element name="Invoice" type="xs:long" />
      <xs:element name="MapGrid_Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" xmlns:q6="http://schemas.datacontract.org/2004/07/System" type="q6:DateTimeOffset" />
      <xs:element name="PostedOn" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/System" type="q7:DateTimeOffset" />
      <xs:element name="PostingEmployee_Id" nillable="true" type="xs:int" />
      <xs:element name="Route_Id" nillable="true" type="xs:long" />
      <xs:element name="StartAt" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/System" type="q8:DateTimeOffset" />
      <xs:element name="Texted" nillable="true" type="xs:boolean" />
      <xs:element name="WorkOrderBreakType_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderCancelReason_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderMissedReason_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderResult_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderSpokeOther" nillable="true" type="xs:string" />
      <xs:element name="WorkOrderSpokeWith_Id" nillable="true" type="xs:int" />
      <xs:element name="WorkOrderType_Id" type="xs:unsignedByte" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkOrderDto" nillable="true" type="tns:WorkOrderDto" />
  <xs:complexType name="ArrayOfSalesServiceSoldByHistoryDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SalesServiceSoldByHistoryDto" nillable="true" type="tns:SalesServiceSoldByHistoryDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSalesServiceSoldByHistoryDto" nillable="true" type="tns:ArrayOfSalesServiceSoldByHistoryDto" />
  <xs:complexType name="SalesServiceSoldByHistoryDto">
    <xs:sequence>
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="ISCharge" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsValid" type="xs:boolean" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SaleSubType_Id" type="xs:int" />
      <xs:element name="SaleType_Id" type="xs:int" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="SetOn" type="xs:dateTime" />
      <xs:element name="SoldBy_Id" type="xs:int" />
      <xs:element name="SoldOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SalesServiceSoldByHistoryDto" nillable="true" type="tns:SalesServiceSoldByHistoryDto" />
  <xs:complexType name="ArrayOfServiceTimeWindowDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceTimeWindowDto" nillable="true" type="tns:ServiceTimeWindowDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfServiceTimeWindowDto" nillable="true" type="tns:ArrayOfServiceTimeWindowDto" />
  <xs:complexType name="ServiceTimeWindowDto">
    <xs:sequence>
      <xs:element name="ChangeSet_Id" nillable="true" type="ser:guid" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="DayOfWeek" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EndOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsAnyTime" type="xs:boolean" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceTimeWindowDto" nillable="true" type="tns:ServiceTimeWindowDto" />
  <xs:complexType name="ArrayOfTextMessageServiceNoticeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TextMessageServiceNoticeDto" nillable="true" type="tns:TextMessageServiceNoticeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTextMessageServiceNoticeDto" nillable="true" type="tns:ArrayOfTextMessageServiceNoticeDto" />
  <xs:complexType name="TextMessageServiceNoticeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CallWindow" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Finish" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsNC" nillable="true" type="xs:boolean" />
      <xs:element name="IsReminder" nillable="true" type="xs:boolean" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PhoneNumber_Id" type="xs:int" />
      <xs:element name="Result" type="xs:int" />
      <xs:element name="RouteDate" type="xs:dateTime" />
      <xs:element name="Route_Id" nillable="true" type="xs:int" />
      <xs:element name="Start" nillable="true" type="xs:dateTime" />
      <xs:element name="Tech_Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageServiceNoticeDto" nillable="true" type="tns:TextMessageServiceNoticeDto" />
  <xs:complexType name="ArrayOfTimeZoneInformationDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TimeZoneInformationDto" nillable="true" type="tns:TimeZoneInformationDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTimeZoneInformationDto" nillable="true" type="tns:ArrayOfTimeZoneInformationDto" />
  <xs:complexType name="TimeZoneInformationDto">
    <xs:sequence>
      <xs:element name="BaseUtcOffsetHour" type="xs:int" />
      <xs:element name="BaseUtcOffsetMins" type="xs:int" />
      <xs:element name="DayLightName" nillable="true" type="xs:string" />
      <xs:element name="DisplayName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="StandardName" nillable="true" type="xs:string" />
      <xs:element name="SupportDlst" type="xs:boolean" />
      <xs:element name="TimeZoneInfo_Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TimeZoneInformationDto" nillable="true" type="tns:TimeZoneInformationDto" />
  <xs:complexType name="ArrayOfTextMessageDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TextMessageDto" nillable="true" type="tns:TextMessageDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTextMessageDto" nillable="true" type="tns:ArrayOfTextMessageDto" />
  <xs:complexType name="ArrayOfCustomerNoteSourceDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerNoteSourceDto" nillable="true" type="tns:CustomerNoteSourceDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerNoteSourceDto" nillable="true" type="tns:ArrayOfCustomerNoteSourceDto" />
  <xs:complexType name="CustomerNoteSourceDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerNoteSourceDto" nillable="true" type="tns:CustomerNoteSourceDto" />
  <xs:complexType name="ArrayOfCustomerNoteDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerNoteDto" nillable="true" type="tns:CustomerNoteDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerNoteDto" nillable="true" type="tns:ArrayOfCustomerNoteDto" />
  <xs:complexType name="CustomerNoteDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CanEdit" type="xs:boolean" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="EnteredOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Note" nillable="true" type="xs:string" />
      <xs:element name="Source_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerNoteDto" nillable="true" type="tns:CustomerNoteDto" />
  <xs:complexType name="ArrayOfCustomerCommentSourceDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentSourceDto" nillable="true" type="tns:CustomerCommentSourceDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentSourceDto" nillable="true" type="tns:ArrayOfCustomerCommentSourceDto" />
  <xs:complexType name="CustomerCommentSourceDto">
    <xs:sequence>
      <xs:element name="CustomerCommentSourceType_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="RatingType_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentSourceDto" nillable="true" type="tns:CustomerCommentSourceDto" />
  <xs:complexType name="ArrayOfCustomerCommentSourceTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentSourceTypeDto" nillable="true" type="tns:CustomerCommentSourceTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentSourceTypeDto" nillable="true" type="tns:ArrayOfCustomerCommentSourceTypeDto" />
  <xs:complexType name="CustomerCommentSourceTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentSourceTypeDto" nillable="true" type="tns:CustomerCommentSourceTypeDto" />
  <xs:complexType name="ArrayOfCustomerCommentReasonDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentReasonDto" nillable="true" type="tns:CustomerCommentReasonDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentReasonDto" nillable="true" type="tns:ArrayOfCustomerCommentReasonDto" />
  <xs:complexType name="CustomerCommentReasonDto">
    <xs:sequence>
      <xs:element name="CustomerCommentReasonType_Id" type="xs:int" />
      <xs:element name="CustomerComment_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentReasonDto" nillable="true" type="tns:CustomerCommentReasonDto" />
  <xs:complexType name="ArrayOfCustomerCommentReasonTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentReasonTypeDto" nillable="true" type="tns:CustomerCommentReasonTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentReasonTypeDto" nillable="true" type="tns:ArrayOfCustomerCommentReasonTypeDto" />
  <xs:complexType name="CustomerCommentReasonTypeDto">
    <xs:sequence>
      <xs:element name="CustomerCommentType_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentReasonTypeDto" nillable="true" type="tns:CustomerCommentReasonTypeDto" />
  <xs:complexType name="ArrayOfCustomerCommentEmployeeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentEmployeeDto" nillable="true" type="tns:CustomerCommentEmployeeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentEmployeeDto" nillable="true" type="tns:ArrayOfCustomerCommentEmployeeDto" />
  <xs:complexType name="CustomerCommentEmployeeDto">
    <xs:sequence>
      <xs:element name="CustomerComment_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentEmployeeDto" nillable="true" type="tns:CustomerCommentEmployeeDto" />
  <xs:complexType name="ArrayOfCustomerCommentDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerCommentDto" nillable="true" type="tns:CustomerCommentDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerCommentDto" nillable="true" type="tns:ArrayOfCustomerCommentDto" />
  <xs:complexType name="CustomerCommentDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="CommentSource_Id" type="xs:int" />
      <xs:element name="CommentUrl" nillable="true" type="xs:string" />
      <xs:element name="CommentedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="CustomerCommentType_Id" type="xs:int" />
      <xs:element name="CustomerNote_Id" type="xs:int" />
      <xs:element name="Customer_Id" nillable="true" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Details" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" nillable="true" type="xs:int" />
      <xs:element name="Rating" type="xs:int" />
      <xs:element name="Stellar" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentDto" nillable="true" type="tns:CustomerCommentDto" />
  <xs:complexType name="ArrayOfSaleSubTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SaleSubTypeDto" nillable="true" type="tns:SaleSubTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSaleSubTypeDto" nillable="true" type="tns:ArrayOfSaleSubTypeDto" />
  <xs:complexType name="SaleSubTypeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CanEdit" type="xs:boolean" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Commission" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="SaleType_Id" type="xs:int" />
      <xs:element name="SalesPlan_Id" type="xs:int" />
      <xs:element name="UpFront" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaleSubTypeDto" nillable="true" type="tns:SaleSubTypeDto" />
  <xs:complexType name="ArrayOfSaleTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SaleTypeDto" nillable="true" type="tns:SaleTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSaleTypeDto" nillable="true" type="tns:ArrayOfSaleTypeDto" />
  <xs:complexType name="SaleTypeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaleTypeDto" nillable="true" type="tns:SaleTypeDto" />
  <xs:complexType name="ArrayOfCustomerTerminationReasonDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerTerminationReasonDto" nillable="true" type="tns:CustomerTerminationReasonDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerTerminationReasonDto" nillable="true" type="tns:ArrayOfCustomerTerminationReasonDto" />
  <xs:complexType name="CustomerTerminationReasonDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsAutomatedOnly" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerTerminationReasonDto" nillable="true" type="tns:CustomerTerminationReasonDto" />
  <xs:complexType name="ArrayOfSalesmanDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SalesmanDto" nillable="true" type="tns:SalesmanDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSalesmanDto" nillable="true" type="tns:ArrayOfSalesmanDto" />
  <xs:complexType name="SalesmanDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SalesmanDto" nillable="true" type="tns:SalesmanDto" />
  <xs:complexType name="ArrayOfCustomerPhoneNumberDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPhoneNumberDto" nillable="true" type="tns:CustomerPhoneNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPhoneNumberDto" nillable="true" type="tns:ArrayOfCustomerPhoneNumberDto" />
  <xs:complexType name="CustomerPhoneNumberDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="DoNotText" type="xs:boolean" />
      <xs:element name="Extension" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsBilling" nillable="true" type="xs:boolean" />
      <xs:element name="IsScheduling" nillable="true" type="xs:boolean" />
      <xs:element name="Location_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="Priority" type="xs:int" />
      <xs:element name="ServiceNoticeOptIn" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPhoneNumberDto" nillable="true" type="tns:CustomerPhoneNumberDto" />
  <xs:complexType name="ArrayOfServiceDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceDto" nillable="true" type="tns:ServiceDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfServiceDto" nillable="true" type="tns:ArrayOfServiceDto" />
  <xs:complexType name="ServiceDto">
    <xs:sequence>
      <xs:element name="Account_Id" type="xs:int" />
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Billing" nillable="true" type="xs:string" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="ChargeFrequencyType_Id" nillable="true" type="xs:int" />
      <xs:element name="ChargebackDaysOverride" type="xs:int" />
      <xs:element name="ChargebackTerminationOverride" type="xs:boolean" />
      <xs:element name="CommissionDue" type="xs:decimal" />
      <xs:element name="CommissionMax" type="xs:decimal" />
      <xs:element name="CommissionPaid" type="xs:decimal" />
      <xs:element name="ConfirmedBy_Id" type="xs:int" />
      <xs:element name="ConfirmedOn" type="xs:dateTime" />
      <xs:element name="Confirmee" nillable="true" type="xs:string" />
      <xs:element name="ContractValue" type="xs:int" />
      <xs:element name="CouponCode" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Discount" type="xs:decimal" />
      <xs:element name="EndOn" type="xs:dateTime" />
      <xs:element name="EndTime2" nillable="true" type="xs:string" />
      <xs:element name="Finish" nillable="true" type="xs:dateTime" />
      <xs:element name="FirstCouponPaymentOn" nillable="true" type="xs:dateTime" />
      <xs:element name="IS5TP" type="xs:boolean" />
      <xs:element name="IS7TP" type="xs:boolean" />
      <xs:element name="ISPayout" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InitialService" type="xs:dateTime" />
      <xs:element name="IsCharge" type="xs:decimal" />
      <xs:element name="IsOverrideWarrantyDate" nillable="true" type="xs:boolean" />
      <xs:element name="LastService" type="xs:dateTime" />
      <xs:element name="Linked" type="xs:boolean" />
      <xs:element name="Method" nillable="true" type="xs:string" />
      <xs:element name="MinimumTargetOverride" type="xs:decimal" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="NumberOfBaitStations" type="xs:int" />
      <xs:element name="PayScale" type="xs:int" />
      <xs:element name="PaymentAmount" type="xs:decimal" />
      <xs:element name="PriceIncrease" type="xs:decimal" />
      <xs:element name="PriceIncreaseOn" type="xs:dateTime" />
      <xs:element name="Prorated" type="xs:boolean" />
      <xs:element name="ReferralTech_Id" type="xs:int" />
      <xs:element name="ReferredBy" nillable="true" type="xs:string" />
      <xs:element name="ReferredBy_Id" type="xs:int" />
      <xs:element name="RetentionMinimum" nillable="true" type="xs:decimal" />
      <xs:element name="SaleSubType_Id" type="xs:int" />
      <xs:element name="SaleType_Id" type="xs:int" />
      <xs:element name="SalesLeadPhoneNumber" nillable="true" type="xs:string" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="SoldBy_Id" type="xs:int" />
      <xs:element name="SoldOn" type="xs:dateTime" />
      <xs:element name="StandardTargetOverride" type="xs:decimal" />
      <xs:element name="Start" type="xs:dateTime" />
      <xs:element name="Start5TP" type="xs:dateTime" />
      <xs:element name="Start7TP" type="xs:dateTime" />
      <xs:element name="StartTime2" nillable="true" type="xs:string" />
      <xs:element name="UseISDiscount" type="xs:boolean" />
      <xs:element name="WarrantyFeeBeginDate" nillable="true" type="xs:dateTime" />
      <xs:element name="WelcomedBy_Id" type="xs:int" />
      <xs:element name="WelcomedOn" type="xs:dateTime" />
      <xs:element name="ZeroBill" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceDto" nillable="true" type="tns:ServiceDto" />
  <xs:complexType name="EmployeeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="AlarmCode" nillable="true" type="xs:string" />
      <xs:element name="CellPhone" nillable="true" type="xs:string" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Deposit_Id" type="xs:int" />
      <xs:element name="DriveTime" type="xs:decimal" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="GasCode" nillable="true" type="xs:string" />
      <xs:element name="HR_Emp_Id" type="xs:int" />
      <xs:element name="HireDate" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsAutomated" type="xs:boolean" />
      <xs:element name="JobTitle_Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Nextel" nillable="true" type="xs:string" />
      <xs:element name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="Password" nillable="true" type="xs:string" />
      <xs:element name="Portrait_Id" nillable="true" type="xs:int" />
      <xs:element name="ProductivityFactor" type="xs:decimal" />
      <xs:element name="Role_Id" type="xs:int" />
      <xs:element name="Salesman" type="xs:boolean" />
      <xs:element name="SaturdayExempt" type="xs:boolean" />
      <xs:element name="Service_Commission_Id" type="xs:int" />
      <xs:element name="Signature_Id" nillable="true" type="xs:int" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="Tech" type="xs:boolean" />
      <xs:element name="TechUntil" nillable="true" type="xs:dateTime" />
      <xs:element name="TerminationDate" nillable="true" type="xs:dateTime" />
      <xs:element name="UserName" nillable="true" type="xs:string" />
      <xs:element name="VinNumber" nillable="true" type="xs:string" />
      <xs:element name="WindowsIdentity" nillable="true" type="xs:string" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeDto" nillable="true" type="tns:EmployeeDto" />
  <xs:complexType name="ArrayOfEmployeePhoneNumberDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeePhoneNumberDto" nillable="true" type="tns:EmployeePhoneNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeePhoneNumberDto" nillable="true" type="tns:ArrayOfEmployeePhoneNumberDto" />
  <xs:complexType name="EmployeePhoneNumberDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Extension" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Location_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeePhoneNumberDto" nillable="true" type="tns:EmployeePhoneNumberDto" />
  <xs:complexType name="Buckets_BucketEntryDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntryStatus_Id" type="xs:int" />
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="CompletedBy_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsHighestPriority" nillable="true" type="xs:boolean" />
      <xs:element name="IsNC" nillable="true" type="xs:boolean" />
      <xs:element name="LastCalledOn" nillable="true" type="xs:dateTime" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="NextCall" nillable="true" type="xs:dateTime" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Buckets_BucketEntryDto" nillable="true" type="tns:Buckets_BucketEntryDto" />
  <xs:complexType name="ArrayOfCityDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CityDto" nillable="true" type="tns:CityDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCityDto" nillable="true" type="tns:ArrayOfCityDto" />
  <xs:complexType name="CityDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="State_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CityDto" nillable="true" type="tns:CityDto" />
  <xs:complexType name="ArrayOfLaborBalanceDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LaborBalanceDto" nillable="true" type="tns:LaborBalanceDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLaborBalanceDto" nillable="true" type="tns:ArrayOfLaborBalanceDto" />
  <xs:complexType name="LaborBalanceDto">
    <xs:sequence>
      <xs:element name="HoursWorked1" type="xs:decimal" />
      <xs:element name="HoursWorked2" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ManagerCount1" type="xs:decimal" />
      <xs:element name="ManagerCount2" type="xs:decimal" />
      <xs:element name="ManagerSalary1" type="xs:decimal" />
      <xs:element name="ManagerSalary2" type="xs:decimal" />
      <xs:element name="OfficeSalary1" type="xs:decimal" />
      <xs:element name="OfficeSalary2" type="xs:decimal" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="RunFor" type="xs:dateTime" />
      <xs:element name="ServiceCount1" type="xs:int" />
      <xs:element name="ServiceCount2" type="xs:int" />
      <xs:element name="TechSalary1" type="xs:decimal" />
      <xs:element name="TechSalary2" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LaborBalanceDto" nillable="true" type="tns:LaborBalanceDto" />
  <xs:complexType name="ArrayOfAdjustmentCodeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AdjustmentCodeDto" nillable="true" type="tns:AdjustmentCodeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAdjustmentCodeDto" nillable="true" type="tns:ArrayOfAdjustmentCodeDto" />
  <xs:complexType name="AdjustmentCodeDto">
    <xs:sequence>
      <xs:element name="Active" nillable="true" type="xs:int" />
      <xs:element name="AllowFuture" nillable="true" type="xs:boolean" />
      <xs:element name="AllowPast" nillable="true" type="xs:boolean" />
      <xs:element name="ApplyToPrimaryOnly" nillable="true" type="xs:boolean" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LedgerOnly" nillable="true" type="xs:boolean" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Taxable" type="xs:int" />
      <xs:element name="UseLedgerId" nillable="true" type="xs:boolean" />
      <xs:element name="UseServiceType" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdjustmentCodeDto" nillable="true" type="tns:AdjustmentCodeDto" />
  <xs:complexType name="UserValidationDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserValidationDto" nillable="true" type="tns:UserValidationDto" />
  <xs:complexType name="ArrayOfTerritoryReferralDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TerritoryReferralDto" nillable="true" type="tns:TerritoryReferralDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTerritoryReferralDto" nillable="true" type="tns:ArrayOfTerritoryReferralDto" />
  <xs:complexType name="TerritoryReferralDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ReferredBy" nillable="true" type="xs:string" />
      <xs:element name="SoldOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TerritoryReferralDto" nillable="true" type="tns:TerritoryReferralDto" />
  <xs:complexType name="ArrayOfCustomerEmailDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerEmailDto" nillable="true" type="tns:CustomerEmailDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerEmailDto" nillable="true" type="tns:ArrayOfCustomerEmailDto" />
  <xs:complexType name="CustomerEmailDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="ConfirmationDate" nillable="true" type="xs:dateTime" />
      <xs:element name="ConfirmationSentOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Confirmed" type="xs:boolean" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="EmailSource_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PrimaryBillingContact" type="xs:boolean" />
      <xs:element name="PrimaryServiceContact" type="xs:boolean" />
      <xs:element name="UnSubscribed" type="xs:boolean" />
      <xs:element name="UnSubscribedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerEmailDto" nillable="true" type="tns:CustomerEmailDto" />
  <xs:complexType name="ArrayOfWashingtonCustomerToTaxRateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WashingtonCustomerToTaxRateDto" nillable="true" type="tns:WashingtonCustomerToTaxRateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWashingtonCustomerToTaxRateDto" nillable="true" type="tns:ArrayOfWashingtonCustomerToTaxRateDto" />
  <xs:complexType name="WashingtonCustomerToTaxRateDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LocationCode" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Street" nillable="true" type="xs:string" />
      <xs:element name="TaxRate" type="xs:decimal" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WashingtonCustomerToTaxRateDto" nillable="true" type="tns:WashingtonCustomerToTaxRateDto" />
  <xs:complexType name="ArrayOfZoneDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ZoneDto" nillable="true" type="tns:ZoneDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfZoneDto" nillable="true" type="tns:ArrayOfZoneDto" />
  <xs:complexType name="ZoneDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="DispatcherGroupId" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Leader_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="ZoneLeaderType_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZoneDto" nillable="true" type="tns:ZoneDto" />
  <xs:complexType name="ArrayOfCustomerDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerDto" nillable="true" type="tns:CustomerDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerDto" nillable="true" type="tns:ArrayOfCustomerDto" />
  <xs:complexType name="CustomerDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="AddressType" type="xs:int" />
      <xs:element name="Agency_Id" type="xs:int" />
      <xs:element name="AlternateBillingForm" type="xs:boolean" />
      <xs:element name="Apr" type="xs:boolean" />
      <xs:element name="Aug" type="xs:boolean" />
      <xs:element name="B_Address1" nillable="true" type="xs:string" />
      <xs:element name="B_Address2" nillable="true" type="xs:string" />
      <xs:element name="B_Attention" nillable="true" type="xs:string" />
      <xs:element name="B_City" nillable="true" type="xs:string" />
      <xs:element name="B_Fax" nillable="true" type="xs:string" />
      <xs:element name="B_FirstName" nillable="true" type="xs:string" />
      <xs:element name="B_LastName" nillable="true" type="xs:string" />
      <xs:element name="B_Phone" nillable="true" type="xs:string" />
      <xs:element name="B_PhoneExt" nillable="true" type="xs:string" />
      <xs:element name="B_State" nillable="true" type="xs:string" />
      <xs:element name="B_Zip" nillable="true" type="xs:string" />
      <xs:element name="Balance" type="xs:decimal" />
      <xs:element name="CallbackCount" type="xs:int" />
      <xs:element name="ChargeOn" nillable="true" type="xs:int" />
      <xs:element name="CityMap_Id" type="xs:int" />
      <xs:element name="City_Id" type="xs:int" />
      <xs:element name="Collection" type="xs:int" />
      <xs:element name="Collector_Id" type="xs:int" />
      <xs:element name="CreditHold" nillable="true" type="xs:string" />
      <xs:element name="CustomerTerminationHistories" nillable="true" type="tns:ArrayOfCustomerTerminationHistoryDto" />
      <xs:element name="Dec" type="xs:boolean" />
      <xs:element name="Email1" nillable="true" type="xs:string" />
      <xs:element name="Email2" nillable="true" type="xs:string" />
      <xs:element name="Feb" type="xs:boolean" />
      <xs:element name="FenceLine" type="xs:int" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="FollowUpOn" nillable="true" type="xs:dateTime" />
      <xs:element name="FrozenThru" type="xs:dateTime" />
      <xs:element name="GPS_Latitude" type="xs:double" />
      <xs:element name="GPS_Longitude" type="xs:double" />
      <xs:element name="GoAnytime" type="xs:boolean" />
      <xs:element name="ISOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Jan" type="xs:boolean" />
      <xs:element name="Jul" type="xs:boolean" />
      <xs:element name="Jun" type="xs:boolean" />
      <xs:element name="LastClosingDate" nillable="true" type="xs:dateTime" />
      <xs:element name="LastClosingPrice" nillable="true" type="xs:decimal" />
      <xs:element name="LastLetter_Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="LastPayment" type="xs:decimal" />
      <xs:element name="LastPaymentOn" type="xs:dateTime" />
      <xs:element name="LastSavedOn" type="xs:dateTime" />
      <xs:element name="LastServiceOn" type="xs:dateTime" />
      <xs:element name="LawnCareGrassType_Id" nillable="true" type="xs:int" />
      <xs:element name="LawnCareSeason_Id" nillable="true" type="xs:int" />
      <xs:element name="LawnCareSqFeet" nillable="true" type="xs:int" />
      <xs:element name="LengthOfAgreement" nillable="true" type="xs:int" />
      <xs:element name="LinearFeet" type="xs:int" />
      <xs:element name="LotSize" nillable="true" type="xs:int" />
      <xs:element name="MapGrid_Id" type="xs:int" />
      <xs:element name="Mar" type="xs:boolean" />
      <xs:element name="May" type="xs:boolean" />
      <xs:element name="ModifiedBy" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="MultiStory" type="xs:boolean" />
      <xs:element name="NoAutopay" nillable="true" type="xs:boolean" />
      <xs:element name="NoAutopayRequestOn" nillable="true" type="xs:dateTime" />
      <xs:element name="NoCfm" nillable="true" type="xs:boolean" />
      <xs:element name="NoCfmRequestedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="NoEmails" type="xs:boolean" />
      <xs:element name="NoEmailsRequestOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="Nov" type="xs:boolean" />
      <xs:element name="NumberOfTreesOrShrubs" nillable="true" type="xs:int" />
      <xs:element name="NumberOfUnits" nillable="true" type="xs:int" />
      <xs:element name="Oct" type="xs:boolean" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="OldNotes" nillable="true" type="xs:string" />
      <xs:element name="OverReseedType_Id" nillable="true" type="xs:int" />
      <xs:element name="PONumber" nillable="true" type="xs:string" />
      <xs:element name="Perimeter" type="xs:int" />
      <xs:element name="Phone1" nillable="true" type="xs:string" />
      <xs:element name="Phone2" nillable="true" type="xs:string" />
      <xs:element name="Phone3" nillable="true" type="xs:string" />
      <xs:element name="Phone4" nillable="true" type="xs:string" />
      <xs:element name="PhoneExt1" nillable="true" type="xs:string" />
      <xs:element name="PhoneExt2" nillable="true" type="xs:string" />
      <xs:element name="PhoneExt3" nillable="true" type="xs:string" />
      <xs:element name="PhoneExt4" nillable="true" type="xs:string" />
      <xs:element name="PhoneLocation1" nillable="true" type="xs:string" />
      <xs:element name="PhoneLocation2" nillable="true" type="xs:string" />
      <xs:element name="PhoneLocation3" nillable="true" type="xs:string" />
      <xs:element name="PhoneLocation4" nillable="true" type="xs:string" />
      <xs:element name="PhoneTitle1" nillable="true" type="xs:string" />
      <xs:element name="PhoneTitle2" nillable="true" type="xs:string" />
      <xs:element name="PhoneTitle3" nillable="true" type="xs:string" />
      <xs:element name="PhoneTitle4" nillable="true" type="xs:string" />
      <xs:element name="PriceIncreaseAmount" type="xs:decimal" />
      <xs:element name="PriceIncreaseMessage" type="xs:boolean" />
      <xs:element name="PriceIncreaseNeedsAudit" type="xs:boolean" />
      <xs:element name="PriceIncreaseNextCount" type="xs:int" />
      <xs:element name="PriceIncreaseNextPercentage" type="xs:decimal" />
      <xs:element name="PriceIncreaseOn" type="xs:dateTime" />
      <xs:element name="PropertyDetail_Id" type="xs:int" />
      <xs:element name="PropertyType_Id" type="xs:int" />
      <xs:element name="RegState" type="xs:int" />
      <xs:element name="Route" nillable="true" type="xs:string" />
      <xs:element name="SalesTaxCode" nillable="true" type="xs:string" />
      <xs:element name="SalesTaxExempt" type="xs:boolean" />
      <xs:element name="SendPaperBill" type="xs:boolean" />
      <xs:element name="Sep" type="xs:boolean" />
      <xs:element name="ServiceAgreementSigned" nillable="true" type="xs:boolean" />
      <xs:element name="ServiceAreaType_Id" nillable="true" type="xs:int" />
      <xs:element name="ServiceContact" nillable="true" type="xs:string" />
      <xs:element name="ServiceHold" nillable="true" type="xs:string" />
      <xs:element name="ServiceNoticeCall" type="xs:boolean" />
      <xs:element name="SqFeet" type="xs:int" />
      <xs:element name="State_Id" type="xs:int" />
      <xs:element name="Status" nillable="true" type="xs:string" />
      <xs:element name="TAccountNumber" nillable="true" type="xs:string" />
      <xs:element name="TargetWeek" type="xs:int" />
      <xs:element name="TaxRate" type="xs:decimal" />
      <xs:element name="Terminated" type="xs:boolean" />
      <xs:element name="TerminatedOn" type="xs:dateTime" />
      <xs:element name="TerminatingPhoneNumber" nillable="true" type="xs:string" />
      <xs:element name="TerminatingPhoneNumber_Id" nillable="true" type="xs:int" />
      <xs:element name="TerminationDetails" nillable="true" type="xs:string" />
      <xs:element name="TerminationReason" nillable="true" type="xs:string" />
      <xs:element name="Terminator_Id" type="xs:int" />
      <xs:element name="TreatmentDetails" nillable="true" type="xs:string" />
      <xs:element name="TreatmentEndOn" type="xs:dateTime" />
      <xs:element name="TreatmentPlan" type="xs:boolean" />
      <xs:element name="TreatmentStartOn" type="xs:dateTime" />
      <xs:element name="TreatmentTypeConfirmed" nillable="true" type="xs:int" />
      <xs:element name="TreatmentType_Id" type="xs:int" />
      <xs:element name="TurnedOver" type="xs:boolean" />
      <xs:element name="TurnoverAmount" type="xs:decimal" />
      <xs:element name="TurnoverOffice" type="xs:int" />
      <xs:element name="TurnoverOn" type="xs:dateTime" />
      <xs:element name="TurnoverReceived" type="xs:decimal" />
      <xs:element name="UseChargeOn" type="xs:boolean" />
      <xs:element name="WeedControlSqFeet" nillable="true" type="xs:int" />
      <xs:element name="WeedYardType_Id" nillable="true" type="xs:int" />
      <xs:element name="YardSqFeet" type="xs:int" />
      <xs:element name="YearBuilt" nillable="true" type="xs:int" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerDto" nillable="true" type="tns:CustomerDto" />
  <xs:complexType name="ArrayOfCustomerTerminationHistoryDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerTerminationHistoryDto" nillable="true" type="tns:CustomerTerminationHistoryDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerTerminationHistoryDto" nillable="true" type="tns:ArrayOfCustomerTerminationHistoryDto" />
  <xs:complexType name="CustomerTerminationHistoryDto">
    <xs:sequence>
      <xs:element name="ChangedBy_Id" type="xs:int" />
      <xs:element name="ChangedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="NewStatus" nillable="true" type="xs:string" />
      <xs:element name="OldStatus" nillable="true" type="xs:string" />
      <xs:element name="TerminatingPhoneNumber" nillable="true" type="xs:string" />
      <xs:element name="TerminatingPhoneNumber_Id" nillable="true" type="xs:int" />
      <xs:element name="TerminationDetail" nillable="true" type="xs:string" />
      <xs:element name="TerminationReason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerTerminationHistoryDto" nillable="true" type="tns:CustomerTerminationHistoryDto" />
  <xs:complexType name="ArrayOfRoleObjectDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RoleObjectDto" nillable="true" type="tns:RoleObjectDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRoleObjectDto" nillable="true" type="tns:ArrayOfRoleObjectDto" />
  <xs:complexType name="RoleObjectDto">
    <xs:sequence>
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RoleObjectDto" nillable="true" type="tns:RoleObjectDto" />
  <xs:complexType name="ArrayOfStateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StateDto" nillable="true" type="tns:StateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStateDto" nillable="true" type="tns:ArrayOfStateDto" />
  <xs:complexType name="StateDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StateDto" nillable="true" type="tns:StateDto" />
  <xs:complexType name="ArrayOfOfficeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OfficeDto" nillable="true" type="tns:OfficeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOfficeDto" nillable="true" type="tns:ArrayOfOfficeDto" />
  <xs:complexType name="OfficeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Fax" nillable="true" type="xs:string" />
      <xs:element name="GpsLocation_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadManager_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="NewRouting" type="xs:boolean" />
      <xs:element name="Phone" nillable="true" type="xs:string" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="TextingEnabled" type="xs:boolean" />
      <xs:element name="TextingNumber" nillable="true" type="xs:string" />
      <xs:element name="TimeZoneInfo_Id" nillable="true" type="xs:int" />
      <xs:element name="Type" type="xs:int" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OfficeDto" nillable="true" type="tns:OfficeDto" />
  <xs:complexType name="ArrayOfServiceTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceTypeDto" nillable="true" type="tns:ServiceTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfServiceTypeDto" nillable="true" type="tns:ArrayOfServiceTypeDto" />
  <xs:complexType name="ServiceTypeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BaseSkill" type="xs:boolean" />
      <xs:element name="Catagory" nillable="true" type="xs:string" />
      <xs:element name="Catagory_Id" type="xs:int" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="CommissionSale" type="xs:boolean" />
      <xs:element name="Cycle" type="xs:int" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InitialServiceType_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Recurrence" nillable="true" type="xs:string" />
      <xs:element name="Recurrence_Id" nillable="true" type="xs:int" />
      <xs:element name="ServiceTime" type="xs:int" />
      <xs:element name="Tier" nillable="true" type="xs:string" />
      <xs:element name="Tier_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceTypeDto" nillable="true" type="tns:ServiceTypeDto" />
  <xs:complexType name="ArrayOfEmployeeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeeDto" nillable="true" type="tns:EmployeeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeeDto" nillable="true" type="tns:ArrayOfEmployeeDto" />
</xs:schema>