<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Soap12" 
    targetNamespace="http://www.servicestack.net/types" 
    xmlns:svc="http://www.servicestack.net/types" 
    xmlns:tns="http://www.servicestack.net/types" 
    
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 
    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" 
    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
    xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" 
    xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 
    xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
    xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">

	<wsdl:types>
		<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="anyType" nillable="true" type="xs:anyType" />
  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
  <xs:element name="boolean" nillable="true" type="xs:boolean" />
  <xs:element name="byte" nillable="true" type="xs:byte" />
  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
  <xs:element name="decimal" nillable="true" type="xs:decimal" />
  <xs:element name="double" nillable="true" type="xs:double" />
  <xs:element name="float" nillable="true" type="xs:float" />
  <xs:element name="int" nillable="true" type="xs:int" />
  <xs:element name="long" nillable="true" type="xs:long" />
  <xs:element name="QName" nillable="true" type="xs:QName" />
  <xs:element name="short" nillable="true" type="xs:short" />
  <xs:element name="string" nillable="true" type="xs:string" />
  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
  <xs:element name="char" nillable="true" type="tns:char" />
  <xs:simpleType name="char">
    <xs:restriction base="xs:int" />
  </xs:simpleType>
  <xs:element name="duration" nillable="true" type="tns:duration" />
  <xs:simpleType name="duration">
    <xs:restriction base="xs:duration">
      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="guid" nillable="true" type="tns:guid" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="FactoryType" type="xs:QName" />
  <xs:attribute name="Id" type="xs:ID" />
  <xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Bulwark.Examples.Dto" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Bulwark.Examples.Dto" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Bulwark.Examples" />
  <xs:complexType name="ExampleDto">
    <xs:sequence>
      <xs:element name="ExampleDate" type="xs:dateTime" />
      <xs:element name="ExampleString" nillable="true" type="xs:string" />
      <xs:element name="ExampleType" xmlns:q1="http://schemas.datacontract.org/2004/07/Bulwark.Examples" type="q1:ExampleType" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Other_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExampleDto" nillable="true" type="tns:ExampleDto" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Bulwark.Examples" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Bulwark.Examples" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:simpleType name="ExampleType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ExampleOne">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ExampleTwo">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ExampleThree">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ExampleType" nillable="true" type="tns:ExampleType" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/ServiceStack.Vanguard" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/ServiceStack.Vanguard" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="NCTextMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EmployeeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NCTextMessageRequest" nillable="true" type="tns:NCTextMessageRequest" />
  <xs:complexType name="TextMessageMarketingRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountSid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="From" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MediaContentType" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="MediaUrl" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" />
      <xs:element minOccurs="0" name="MessageSid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumMedia" type="xs:int" />
      <xs:element minOccurs="0" name="To" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageMarketingRequest" nillable="true" type="tns:TextMessageMarketingRequest" />
  <xs:complexType name="TwilioTextMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountSid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="From" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MediaContentType" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfstring" />
      <xs:element minOccurs="0" name="MediaUrl" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfstring" />
      <xs:element minOccurs="0" name="MessageSid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumMedia" type="xs:int" />
      <xs:element minOccurs="0" name="To" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwilioTextMessageRequest" nillable="true" type="tns:TwilioTextMessageRequest" />
  <xs:complexType name="Response">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="Response" nillable="true" type="tns:Response" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfstring">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
  <xs:complexType name="ArrayOfint">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint" />
  <xs:complexType name="ArrayOflong">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong" />
  <xs:complexType name="ArrayOfKeyValueOfstringstring">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringstring">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringstring" nillable="true" type="tns:ArrayOfKeyValueOfstringstring" />
  <xs:complexType name="ArrayOfKeyValueOfstringanyType">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringanyType">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:anyType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringanyType" nillable="true" type="tns:ArrayOfKeyValueOfstringanyType" />
  <xs:complexType name="ArrayOfanyType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/BulwarkWebApi.Helpers" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/BulwarkWebApi.Helpers" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ToDoItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Complete" type="xs:boolean" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ToDoItem" nillable="true" type="tns:ToDoItem" />
  <xs:complexType name="Notification">
    <xs:sequence>
      <xs:element minOccurs="0" name="DeviceType_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Device_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SentOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Notification" nillable="true" type="tns:Notification" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/BulwarkWebApi.Helpers.Dto" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/BulwarkWebApi.Helpers.Dto" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="SyndicationFeedDto">
    <xs:sequence>
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="FeedItemDtos" nillable="true" type="tns:ArrayOfFeedItemDto" />
      <xs:element name="Title" nillable="true" type="xs:string" />
      <xs:element name="Url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SyndicationFeedDto" nillable="true" type="tns:SyndicationFeedDto" />
  <xs:complexType name="ArrayOfFeedItemDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FeedItemDto" nillable="true" type="tns:FeedItemDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFeedItemDto" nillable="true" type="tns:ArrayOfFeedItemDto" />
  <xs:complexType name="FeedItemDto">
    <xs:sequence>
      <xs:element name="FeedItemAuthorDtos" nillable="true" type="tns:ArrayOfFeedItemAuthorDto" />
      <xs:element name="FeedItemDtos" nillable="true" type="tns:ArrayOfFeedItemDto" />
      <xs:element name="Summary" nillable="true" type="xs:string" />
      <xs:element name="Title" nillable="true" type="xs:string" />
      <xs:element name="Url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeedItemDto" nillable="true" type="tns:FeedItemDto" />
  <xs:complexType name="ArrayOfFeedItemAuthorDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FeedItemAuthorDto" nillable="true" type="tns:FeedItemAuthorDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFeedItemAuthorDto" nillable="true" type="tns:ArrayOfFeedItemAuthorDto" />
  <xs:complexType name="FeedItemAuthorDto">
    <xs:sequence>
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="Title" nillable="true" type="xs:string" />
      <xs:element name="Uri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeedItemAuthorDto" nillable="true" type="tns:FeedItemAuthorDto" />
  <xs:complexType name="FeedItemLinkDto">
    <xs:sequence>
      <xs:element name="Title" nillable="true" type="xs:string" />
      <xs:element name="Uri" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeedItemLinkDto" nillable="true" type="tns:FeedItemLinkDto" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Enums" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Enums" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="WebUserType">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="WebUserType" nillable="true" type="tns:WebUserType" />
  <xs:complexType name="BulwarkUserType">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="BulwarkUserType" nillable="true" type="tns:BulwarkUserType" />
  <xs:complexType name="BulwarkRoleType">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="BulwarkRoleType" nillable="true" type="tns:BulwarkRoleType" />
  <xs:simpleType name="ApplicationType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="ApplicationType" nillable="true" type="tns:ApplicationType" />
  <xs:simpleType name="DeviceType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="DeviceType" nillable="true" type="tns:DeviceType" />
  <xs:simpleType name="TextConnectionType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="TextConnectionType" nillable="true" type="tns:TextConnectionType" />
  <xs:simpleType name="EmployeeType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="EmployeeType" nillable="true" type="tns:EmployeeType" />
  <xs:simpleType name="WorkOrderResult">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderResult" nillable="true" type="tns:WorkOrderResult" />
  <xs:simpleType name="WorkOrderItemResult">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderItemResult" nillable="true" type="tns:WorkOrderItemResult" />
  <xs:simpleType name="WorkOrderSpokeWith">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderSpokeWith" nillable="true" type="tns:WorkOrderSpokeWith" />
  <xs:simpleType name="CustomerSource">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="CustomerSource" nillable="true" type="tns:CustomerSource" />
  <xs:simpleType name="ServiceSource">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="ServiceSource" nillable="true" type="tns:ServiceSource" />
  <xs:simpleType name="WorkOrderType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderType" nillable="true" type="tns:WorkOrderType" />
  <xs:simpleType name="WorkOrderBreakType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderBreakType" nillable="true" type="tns:WorkOrderBreakType" />
  <xs:simpleType name="WorkOrderMissedReason">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderMissedReason" nillable="true" type="tns:WorkOrderMissedReason" />
  <xs:simpleType name="WorkOrderCancelReason">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="WorkOrderCancelReason" nillable="true" type="tns:WorkOrderCancelReason" />
  <xs:simpleType name="TextMessageType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="TextMessageType" nillable="true" type="tns:TextMessageType" />
  <xs:simpleType name="AlternateOptOutMessageType">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:element name="AlternateOptOutMessageType" nillable="true" type="tns:AlternateOptOutMessageType" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.UserDto" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.UserDto" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="EmployeeOfficesDto">
    <xs:sequence>
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeOfficesDto" nillable="true" type="tns:EmployeeOfficesDto" />
  <xs:complexType name="CustomerSingleSearchResultsDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Customer_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Office_Id" type="xs:int" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerSingleSearchResultsDto" nillable="true" type="tns:CustomerSingleSearchResultsDto" />
  <xs:complexType name="BucketEntryMessageDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q1:Buckets_BucketEntryDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BucketTitle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OfficeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Office_Id" type="xs:int" />
          <xs:element minOccurs="0" name="Priority" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="RoleObject" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BucketEntryMessageDto" nillable="true" type="tns:BucketEntryMessageDto" />
  <xs:complexType name="BulwarkOfficeDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="OfficeCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeId" type="xs:int" />
      <xs:element minOccurs="0" name="OfficeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BulwarkOfficeDto" nillable="true" type="tns:BulwarkOfficeDto" />
  <xs:complexType name="BulwarkRoleDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="RoleDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoleId" type="xs:int" />
      <xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BulwarkRoleDto" nillable="true" type="tns:BulwarkRoleDto" />
  <xs:complexType name="BulwarkUserDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="Employee" type="xs:boolean" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HR_Emp_Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Login" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Offices" nillable="true" type="tns:ArrayOfBulwarkOfficeDto" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Roles" nillable="true" type="tns:ArrayOfBulwarkRoleDto" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Valid" type="xs:boolean" />
      <xs:element minOccurs="0" name="WorkingOffice" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BulwarkUserDto" nillable="true" type="tns:BulwarkUserDto" />
  <xs:complexType name="ArrayOfBulwarkOfficeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BulwarkOfficeDto" nillable="true" type="tns:BulwarkOfficeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBulwarkOfficeDto" nillable="true" type="tns:ArrayOfBulwarkOfficeDto" />
  <xs:complexType name="ArrayOfBulwarkRoleDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BulwarkRoleDto" nillable="true" type="tns:BulwarkRoleDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBulwarkRoleDto" nillable="true" type="tns:ArrayOfBulwarkRoleDto" />
  <xs:complexType name="ContactFullDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="Addresses" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q2:ArrayOfContactAddressDto" />
      <xs:element minOccurs="0" name="Contact" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q3:ContactDto" />
      <xs:element minOccurs="0" name="Emails" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q4:ArrayOfContactEmailDto" />
      <xs:element minOccurs="0" name="PhoneNumbers" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q5:ArrayOfContactPhoneNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactFullDto" nillable="true" type="tns:ContactFullDto" />
  <xs:complexType name="CallbackSummaryDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="CallbackOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CallbackPestLocations" nillable="true" type="tns:ArrayOfCallbackLocationSummaryDto" />
      <xs:element minOccurs="0" name="Callback_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Customer_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Service_x0020_Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Technician" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallbackSummaryDto" nillable="true" type="tns:CallbackSummaryDto" />
  <xs:complexType name="ArrayOfCallbackLocationSummaryDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallbackLocationSummaryDto" nillable="true" type="tns:CallbackLocationSummaryDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallbackLocationSummaryDto" nillable="true" type="tns:ArrayOfCallbackLocationSummaryDto" />
  <xs:complexType name="CallbackLocationSummaryDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="Callback_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Locations" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pest" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallbackLocationSummaryDto" nillable="true" type="tns:CallbackLocationSummaryDto" />
  <xs:complexType name="CustomerMappingChangeDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customer_Id" type="xs:int" />
      <xs:element minOccurs="0" name="OrgZone_Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Service_Id" type="xs:int" />
      <xs:element minOccurs="0" name="Week" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Zone_Id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerMappingChangeDto" nillable="true" type="tns:CustomerMappingChangeDto" />
  <xs:complexType name="CustomerCommentsDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommentReasons" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q6:ArrayOfCustomerCommentReasonDto" />
      <xs:element minOccurs="0" name="CommentedEmployees" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q7:ArrayOfCustomerCommentEmployeeDto" />
      <xs:element minOccurs="0" name="Comments" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q8:ArrayOfCustomerCommentDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCommentsDto" nillable="true" type="tns:CustomerCommentsDto" />
  <xs:complexType name="CustomerGPSInfoSearchDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="IncludeActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IncludeTerminated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Office_Id" type="xs:int" />
      <xs:element minOccurs="0" name="TerminatedEndOn" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TerminatedStartOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerGPSInfoSearchDto" nillable="true" type="tns:CustomerGPSInfoSearchDto" />
  <xs:complexType name="EmployeeFullDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="AvailableOffices" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfint" />
      <xs:element minOccurs="0" name="AvailableRoles" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfint" />
      <xs:element minOccurs="0" name="Employee" nillable="true" xmlns:q11="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q11:EmployeeDto" />
      <xs:element minOccurs="0" name="PhoneNumbers" nillable="true" xmlns:q12="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" type="q12:ArrayOfEmployeePhoneNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeFullDto" nillable="true" type="tns:EmployeeFullDto" />
  <xs:complexType name="CustomerPhoneNumberDescriptiveDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q13="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q13:CustomerPhoneNumberDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="CanText" type="xs:boolean" />
          <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CustomerPhoneNumberDescriptiveDto" nillable="true" type="tns:CustomerPhoneNumberDescriptiveDto" />
  <xs:complexType name="CustomerFullDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q14="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q14:CustomerDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="AcquisitionCompany" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Immunity" type="xs:boolean" />
          <xs:element minOccurs="0" name="MapGrid" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PhoneNumberDescriptives" nillable="true" type="tns:ArrayOfCustomerPhoneNumberDescriptiveDto" />
          <xs:element minOccurs="0" name="PhoneNumbers" nillable="true" type="q14:ArrayOfCustomerPhoneNumberDto" />
          <xs:element minOccurs="0" name="Services" nillable="true" type="q14:ArrayOfServiceDto" />
          <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ZoneName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CustomerFullDto" nillable="true" type="tns:CustomerFullDto" />
  <xs:complexType name="ArrayOfCustomerPhoneNumberDescriptiveDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPhoneNumberDescriptiveDto" nillable="true" type="tns:CustomerPhoneNumberDescriptiveDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPhoneNumberDescriptiveDto" nillable="true" type="tns:ArrayOfCustomerPhoneNumberDescriptiveDto" />
  <xs:complexType name="CustomerTerminationHistoryDisplayDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q15="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q15:CustomerTerminationHistoryDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChangedByName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CustomerTerminationHistoryDisplayDto" nillable="true" type="tns:CustomerTerminationHistoryDisplayDto" />
  <xs:complexType name="ElevenBucketDisplayInfoDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="TerminatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerminatedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TerminationDetails" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerminationReason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ElevenBucketDisplayInfoDto" nillable="true" type="tns:ElevenBucketDisplayInfoDto" />
  <xs:complexType name="LinkedAccountsMasterAccountDescriptiveDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q16="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q16:LinkedAccountsMasterAccountDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_Address1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_Attention" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_City" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_State" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="B_Zip" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LinkedAccountsMasterAccountDescriptiveDto" nillable="true" type="tns:LinkedAccountsMasterAccountDescriptiveDto" />
  <xs:complexType name="LinkedAccountsSubAccountDescriptiveDto">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q17="http://schemas.datacontract.org/2004/07/EntityModel.Vanguard.Dto" base="q17:LinkedAccountsSubAccountDto">
        <xs:sequence>
          <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LinkedAccountsSubAccountDescriptiveDto" nillable="true" type="tns:LinkedAccountsSubAccountDescriptiveDto" />
  <xs:complexType name="UserValidationDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Administrator" type="xs:boolean" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" type="xs:boolean" />
      <xs:element minOccurs="0" name="Exists" type="xs:boolean" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserValidationDto" nillable="true" type="tns:UserValidationDto" />
</xs:schema>
<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.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <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="ArrayOfContactAddressDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactAddressDto" nillable="true" type="tns:ContactAddressDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactAddressDto" nillable="true" type="tns:ArrayOfContactAddressDto" />
  <xs:complexType name="ContactAddressDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="AddressType_Id" type="xs:int" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="State_Id" type="xs:int" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactAddressDto" nillable="true" type="tns:ContactAddressDto" />
  <xs:complexType name="ContactDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="MiddleName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactDto" nillable="true" type="tns:ContactDto" />
  <xs:complexType name="ArrayOfContactEmailDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactEmailDto" nillable="true" type="tns:ContactEmailDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactEmailDto" nillable="true" type="tns:ArrayOfContactEmailDto" />
  <xs:complexType name="ContactEmailDto">
    <xs:sequence>
      <xs:element name="Confirmed" type="xs:boolean" />
      <xs:element name="ConfirmedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="EmailType_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="ContactEmailDto" nillable="true" type="tns:ContactEmailDto" />
  <xs:complexType name="ArrayOfContactPhoneNumberDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactPhoneNumberDto" nillable="true" type="tns:ContactPhoneNumberDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactPhoneNumberDto" nillable="true" type="tns:ArrayOfContactPhoneNumberDto" />
  <xs:complexType name="ContactPhoneNumberDto">
    <xs:sequence>
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Extension" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="PhoneNumberType_Id" type="xs:int" />
      <xs:element name="Priority" type="xs:int" />
      <xs:element name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactPhoneNumberDto" nillable="true" type="tns:ContactPhoneNumberDto" />
  <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="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="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="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="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="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="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="LinkedAccountsMasterAccountDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BillingDay" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="EnteredBy_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LinkedAccountsSubAccounts" nillable="true" type="tns:ArrayOfLinkedAccountsSubAccountDto" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LinkedAccountsMasterAccountDto" nillable="true" type="tns:LinkedAccountsMasterAccountDto" />
  <xs:complexType name="ArrayOfLinkedAccountsSubAccountDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LinkedAccountsSubAccountDto" nillable="true" type="tns:LinkedAccountsSubAccountDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLinkedAccountsSubAccountDto" nillable="true" type="tns:ArrayOfLinkedAccountsSubAccountDto" />
  <xs:complexType name="LinkedAccountsSubAccountDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="AddedBy_Id" type="xs:int" />
      <xs:element name="AddedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IndividualInvoice" nillable="true" type="xs:boolean" />
      <xs:element name="IndividualReminders" nillable="true" type="xs:boolean" />
      <xs:element name="LA_MasterAccount_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LinkedAccountsSubAccountDto" nillable="true" type="tns:LinkedAccountsSubAccountDto" />
  <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="BillingRunStatusDto">
    <xs:sequence>
      <xs:element name="BillingRunStatusInt" nillable="true" type="xs:int" />
      <xs:element name="BillingRunStatusTxt" nillable="true" type="xs:string" />
      <xs:element name="BillingRunStepInt" nillable="true" type="xs:int" />
      <xs:element name="BillingRunStepTxt" nillable="true" type="xs:string" />
      <xs:element name="CurrentRunDate" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InvoiceUploadStatusInt" nillable="true" type="xs:int" />
      <xs:element name="InvoiceUploadStatusTxt" nillable="true" type="xs:string" />
      <xs:element name="LastInvoiceUploadDate" nillable="true" type="xs:dateTime" />
      <xs:element name="LastRunDate" nillable="true" type="xs:dateTime" />
      <xs:element name="RunEmployeeId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillingRunStatusDto" nillable="true" type="tns:BillingRunStatusDto" />
  <xs:complexType name="BluePayCommunicationsLogDto">
    <xs:sequence>
      <xs:element name="CommTime" nillable="true" type="xs:dateTime" />
      <xs:element name="CustomerAccount" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LogLink_Id" nillable="true" type="xs:int" />
      <xs:element name="ProcessedBy" nillable="true" type="xs:int" />
      <xs:element name="Source" nillable="true" type="xs:string" />
      <xs:element name="Status" nillable="true" type="xs:string" />
      <xs:element name="Step" nillable="true" type="xs:int" />
      <xs:element name="Task" nillable="true" type="xs:string" />
      <xs:element name="Token" nillable="true" type="xs:string" />
      <xs:element name="TokenType" nillable="true" type="ser:char" />
      <xs:element name="Token_Id" nillable="true" type="xs:int" />
      <xs:element name="TransactionNo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BluePayCommunicationsLogDto" nillable="true" type="tns:BluePayCommunicationsLogDto" />
  <xs:complexType name="BucketEmailsAndTextQueueDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="BucketName" nillable="true" type="xs:string" />
      <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="Deleted" type="xs:boolean" />
      <xs:element name="EmailStatus" nillable="true" type="xs:string" />
      <xs:element name="Handled" 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:element name="TextStatus" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketEmailsAndTextQueueDto" nillable="true" type="tns:BucketEmailsAndTextQueueDto" />
  <xs:complexType name="BucketEntry_ServiceProTextMessageDetailDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="EmployeePhone_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketEntry_ServiceProTextMessageDetailDto" nillable="true" type="tns:BucketEntry_ServiceProTextMessageDetailDto" />
  <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="CallCenterCustomerPhoneNumberDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CallCenterCustomer_Id" type="xs:int" />
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <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="CallCenterCustomerPhoneNumberDto" nillable="true" type="tns:CallCenterCustomerPhoneNumberDto" />
  <xs:complexType name="CallCenterCustomerServiceDto">
    <xs:sequence>
      <xs:element name="CallCenterCustomerServiceSchedules" nillable="true" type="tns:ArrayOfCallCenterCustomerServiceScheduleDto" />
      <xs:element name="CallCenterCustomer_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" xmlns:q1="http://schemas.datacontract.org/2004/07/System" type="q1:DateTimeOffset" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InitialServiceCharge" type="xs:decimal" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" xmlns:q2="http://schemas.datacontract.org/2004/07/System" type="q2:DateTimeOffset" />
      <xs:element name="ServiceCharge" type="xs:decimal" />
      <xs:element name="ServiceType_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterCustomerServiceDto" nillable="true" type="tns:CallCenterCustomerServiceDto" />
  <xs:complexType name="ArrayOfCallCenterCustomerServiceScheduleDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallCenterCustomerServiceScheduleDto" nillable="true" type="tns:CallCenterCustomerServiceScheduleDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallCenterCustomerServiceScheduleDto" nillable="true" type="tns:ArrayOfCallCenterCustomerServiceScheduleDto" />
  <xs:complexType name="CallCenterCustomerServiceScheduleDto">
    <xs:sequence>
      <xs:element name="Apr" type="xs:boolean" />
      <xs:element name="Aug" type="xs:boolean" />
      <xs:element name="CallCenterCustomerService_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" xmlns:q3="http://schemas.datacontract.org/2004/07/System" type="q3:DateTimeOffset" />
      <xs:element name="Dec" type="xs:boolean" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Feb" type="xs:boolean" />
      <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="Mar" type="xs:boolean" />
      <xs:element name="May" type="xs:boolean" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" xmlns:q4="http://schemas.datacontract.org/2004/07/System" type="q4:DateTimeOffset" />
      <xs:element name="Nov" type="xs:boolean" />
      <xs:element name="Oct" type="xs:boolean" />
      <xs:element name="Sep" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterCustomerServiceScheduleDto" nillable="true" type="tns:CallCenterCustomerServiceScheduleDto" />
  <xs:complexType name="CollectionTextsAndEmailsQueueDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Balance" type="xs:decimal" />
      <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="Deleted" type="xs:boolean" />
      <xs:element name="Handled" type="xs:boolean" />
      <xs:element name="HasEmail" type="xs:boolean" />
      <xs:element name="HasText" 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="CollectionTextsAndEmailsQueueDto" nillable="true" type="tns:CollectionTextsAndEmailsQueueDto" />
  <xs:complexType name="ControlCenter_OperationalReferralRateYTD_ByZoneDto">
    <xs:sequence>
      <xs:element name="AsOfDate" type="xs:dateTime" />
      <xs:element name="BeginActiveCustCount" type="xs:int" />
      <xs:element name="Benchmark" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="YTDOfficeBonus" type="xs:decimal" />
      <xs:element name="YTDReferralCount" type="xs:int" />
      <xs:element name="YTDReferralRatePct" type="xs:decimal" />
      <xs:element name="YTDTotalOfficeBonus" type="xs:decimal" />
      <xs:element name="YTDVarianceCount" type="xs:int" />
      <xs:element name="YearBenchmark" type="xs:int" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlCenter_OperationalReferralRateYTD_ByZoneDto" nillable="true" type="tns:ControlCenter_OperationalReferralRateYTD_ByZoneDto" />
  <xs:complexType name="ControlCenter_TechMonthlyPayRatioDto">
    <xs:sequence>
      <xs:element name="AvgEnd" nillable="true" type="xs:string" />
      <xs:element name="AvgEnd_F" nillable="true" type="xs:string" />
      <xs:element name="AvgStart" nillable="true" type="xs:string" />
      <xs:element name="AvgStart_F" nillable="true" type="xs:string" />
      <xs:element name="DongleId" nillable="true" type="xs:int" />
      <xs:element name="Emp_id" type="xs:int" />
      <xs:element name="HoursPerWeek" nillable="true" type="xs:double" />
      <xs:element name="Hr_emp_id" nillable="true" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="MonthEnd" nillable="true" type="xs:dateTime" />
      <xs:element name="MonthStart" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="OfficeName" nillable="true" type="xs:string" />
      <xs:element name="OrderBy" type="xs:int" />
      <xs:element name="PayPerHour" nillable="true" type="xs:double" />
      <xs:element name="Payperiod1_id" nillable="true" type="xs:int" />
      <xs:element name="Payperiod2_id" nillable="true" type="xs:int" />
      <xs:element name="TotalHours" nillable="true" type="xs:double" />
      <xs:element name="TotalServiceUnits" nillable="true" type="xs:int" />
      <xs:element name="TotalWageSupp" nillable="true" type="xs:decimal" />
      <xs:element name="Totalpay" nillable="true" type="xs:decimal" />
      <xs:element name="UnitsPerHour" nillable="true" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlCenter_TechMonthlyPayRatioDto" nillable="true" type="tns:ControlCenter_TechMonthlyPayRatioDto" />
  <xs:complexType name="ControlCenter_TechnicianSalesReportDto">
    <xs:sequence>
      <xs:element name="DateFor" nillable="true" type="xs:dateTime" />
      <xs:element name="Employee_id" type="xs:int" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="Office" nillable="true" type="xs:string" />
      <xs:element name="OfficeName" nillable="true" type="xs:string" />
      <xs:element name="ServiceCount" type="xs:int" />
      <xs:element name="YTDRank" type="xs:int" />
      <xs:element name="YTDServices" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlCenter_TechnicianSalesReportDto" nillable="true" type="tns:ControlCenter_TechnicianSalesReportDto" />
  <xs:complexType name="ControlCenter_TMRetention_SummaryDto">
    <xs:sequence>
      <xs:element name="AllAvg" nillable="true" type="xs:decimal" />
      <xs:element name="Bonus" type="ser:char" />
      <xs:element name="Bonus2" type="ser:char" />
      <xs:element name="Bonus3" type="ser:char" />
      <xs:element name="DateFor" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Map" nillable="true" type="xs:string" />
      <xs:element name="Outof" nillable="true" type="xs:int" />
      <xs:element name="PerNettRet" nillable="true" type="xs:decimal" />
      <xs:element name="Ranking" type="xs:int" />
      <xs:element name="Tier1" nillable="true" type="xs:int" />
      <xs:element name="Tier2" nillable="true" type="xs:int" />
      <xs:element name="Tier3" nillable="true" type="xs:int" />
      <xs:element name="ZoneName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ControlCenter_TMRetention_SummaryDto" nillable="true" type="tns:ControlCenter_TMRetention_SummaryDto" />
  <xs:complexType name="CreditCardUpdateRequestQueueDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditCardUpdateRequestQueueDto" nillable="true" type="tns:CreditCardUpdateRequestQueueDto" />
  <xs:complexType name="CustomerEmailSentDetail_CallStringMetBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="CustomerEmailSent_Id" type="xs:int" />
      <xs:element name="Deleted" 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="CustomerEmailSentDetail_CallStringMetBucketDto" nillable="true" type="tns:CustomerEmailSentDetail_CallStringMetBucketDto" />
  <xs:complexType name="CustomerEmailSentDetail_CreditCardsThatNeedUpdatingDto">
    <xs:sequence>
      <xs:element name="Balance" type="xs:decimal" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="CustomerEmailSent_Id" type="xs:int" />
      <xs:element name="Deleted" 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="CustomerEmailSentDetail_CreditCardsThatNeedUpdatingDto" nillable="true" type="tns:CustomerEmailSentDetail_CreditCardsThatNeedUpdatingDto" />
  <xs:complexType name="DataToolLedgerChangesLogDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="AdjAppliedTo" nillable="true" type="xs:long" />
      <xs:element name="AdjustmentCode_Id" type="xs:int" />
      <xs:element name="Balance" nillable="true" type="xs:decimal" />
      <xs:element name="BatchLock" type="xs:int" />
      <xs:element name="Batch_Id" type="xs:int" />
      <xs:element name="BillingEntryModified" nillable="true" type="xs:int" />
      <xs:element name="BillingEntryModifiedDate" nillable="true" type="xs:dateTime" />
      <xs:element name="ChangedBy" type="xs:int" />
      <xs:element name="ChangedByDate" type="xs:dateTime" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="CheckNumber" type="xs:long" />
      <xs:element name="CreatedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="CustomerAdjustment_Id" nillable="true" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="DataChangeType" type="xs:int" />
      <xs:element name="Date" type="xs:dateTime" />
      <xs:element name="Deleted" nillable="true" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Invoice" type="xs:long" />
      <xs:element name="InvoiceAmount" type="xs:decimal" />
      <xs:element name="Ledger_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="Payment" type="xs:decimal" />
      <xs:element name="PaymentType" type="xs:int" />
      <xs:element name="Posted" type="xs:int" />
      <xs:element name="PostedOn" type="xs:dateTime" />
      <xs:element name="Printed" nillable="true" type="xs:int" />
      <xs:element name="SalesTax" type="xs:decimal" />
      <xs:element name="SalesTaxExempt" type="xs:boolean" />
      <xs:element name="ServiceType" nillable="true" type="xs:string" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="TaxRate" type="xs:decimal" />
      <xs:element name="Tech" nillable="true" type="xs:string" />
      <xs:element name="Tech_Id" type="xs:int" />
      <xs:element name="TotalAdjustmentsApplied" nillable="true" type="xs:decimal" />
      <xs:element name="Transaction_Id" type="xs:int" />
      <xs:element name="Type" type="xs:int" />
      <xs:element name="Type_Id" type="xs:int" />
      <xs:element name="WorkOrderItem_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataToolLedgerChangesLogDto" nillable="true" type="tns:DataToolLedgerChangesLogDto" />
  <xs:complexType name="EmployeeGPDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Employee_Id" nillable="true" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Lat" nillable="true" type="xs:double" />
      <xs:element name="Lon" nillable="true" type="xs:double" />
      <xs:element name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" nillable="true" type="xs:int" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeGPDto" nillable="true" type="tns:EmployeeGPDto" />
  <xs:complexType name="FormerCustomersBucketEmailAndTextQueueDto">
    <xs:sequence>
      <xs:element name="BucketEntry_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="HasBeenHandled" 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="FormerCustomersBucketEmailAndTextQueueDto" nillable="true" type="tns:FormerCustomersBucketEmailAndTextQueueDto" />
  <xs:complexType name="HomeBuilderTRNLQueueDto">
    <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="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HomeBuilderTRNLQueueDto" nillable="true" type="tns:HomeBuilderTRNLQueueDto" />
  <xs:complexType name="LawnCareTextAndEmailQueueDto">
    <xs:sequence>
      <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="Deleted" type="xs:boolean" />
      <xs:element name="Handled" type="xs:boolean" />
      <xs:element name="HasEmail" type="xs:boolean" />
      <xs:element name="HasText" 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:element name="Reseed" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LawnCareTextAndEmailQueueDto" nillable="true" type="tns:LawnCareTextAndEmailQueueDto" />
  <xs:complexType name="OfficeBranchManagementEmailDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OfficeBranchManagementEmailDto" nillable="true" type="tns:OfficeBranchManagementEmailDto" />
  <xs:complexType name="ServiceProgressionDto">
    <xs:sequence>
      <xs:element name="Apr" type="xs:boolean" />
      <xs:element name="Aug" type="xs:boolean" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="ChargeFrequencyType_Id" type="xs:int" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="CurrentServiceType_Id" type="xs:int" />
      <xs:element name="Dec" type="xs:boolean" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Feb" type="xs:boolean" />
      <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="Mar" type="xs:boolean" />
      <xs:element name="May" type="xs:boolean" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="NewServiceType_Id" type="xs:int" />
      <xs:element name="Nov" type="xs:boolean" />
      <xs:element name="Oct" type="xs:boolean" />
      <xs:element name="ProgressionAfter" nillable="true" type="xs:int" />
      <xs:element name="ProgressionAfterDate" nillable="true" type="xs:dateTime" />
      <xs:element name="Sep" type="xs:boolean" />
      <xs:element name="ServiceProgressionType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceProgressionDto" nillable="true" type="tns:ServiceProgressionDto" />
  <xs:complexType name="ServiceProgressionTypeDto">
    <xs:sequence>
      <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="Id" type="xs:int" />
      <xs:element name="ModifiedBy_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="ServiceProgressionTypeDto" nillable="true" type="tns:ServiceProgressionTypeDto" />
  <xs:complexType name="ServiceWithAccountDto">
    <xs:sequence>
      <xs:element name="AccountNumber1" nillable="true" type="xs:string" />
      <xs:element name="AccountNumber2" nillable="true" type="xs:string" />
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Customer1_Id" type="xs:int" />
      <xs:element name="Customer2_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceWithAccountDto" nillable="true" type="tns:ServiceWithAccountDto" />
  <xs:complexType name="TelephoneCBFollowUpEmailTextQueueDto">
    <xs:sequence>
      <xs:element name="BucketCreatedBy_Id" type="xs:int" />
      <xs:element name="BucketCreatedOn" type="xs:dateTime" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" 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="Deleted" 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:element name="Sent" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TelephoneCBFollowUpEmailTextQueueDto" nillable="true" type="tns:TelephoneCBFollowUpEmailTextQueueDto" />
  <xs:complexType name="TerminationConfirmationTextAndEmailQueueDto">
    <xs:sequence>
      <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="Deleted" type="xs:boolean" />
      <xs:element name="Handled" type="xs:boolean" />
      <xs:element name="HasEmail" type="xs:boolean" />
      <xs:element name="HasText" 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="TerminationConfirmationTextAndEmailQueueDto" nillable="true" type="tns:TerminationConfirmationTextAndEmailQueueDto" />
  <xs:complexType name="TextingOptOutDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CustomerPhoneNumber_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextingOptOutDto" nillable="true" type="tns:TextingOptOutDto" />
  <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="TextMessageAccountsThatAreNotCfmDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsThatAreNotCfmDto" nillable="true" type="tns:TextMessageAccountsThatAreNotCfmDto" />
  <xs:complexType name="TextMessageAccountsWithABalanceDto">
    <xs:sequence>
      <xs:element name="Balance" type="xs:decimal" />
      <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="Deleted" 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:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithABalanceDto" nillable="true" type="tns:TextMessageAccountsWithABalanceDto" />
  <xs:complexType name="TextMessageAccountsWithAdvancedNoticeBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithAdvancedNoticeBucketDto" nillable="true" type="tns:TextMessageAccountsWithAdvancedNoticeBucketDto" />
  <xs:complexType name="TextMessageAccountsWithBestCallTimesBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithBestCallTimesBucketDto" nillable="true" type="tns:TextMessageAccountsWithBestCallTimesBucketDto" />
  <xs:complexType name="TextMessageAccountsWithoutAutopayBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithoutAutopayBucketDto" nillable="true" type="tns:TextMessageAccountsWithoutAutopayBucketDto" />
  <xs:complexType name="TextMessageAccountsWithoutEmailBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithoutEmailBucketDto" nillable="true" type="tns:TextMessageAccountsWithoutEmailBucketDto" />
  <xs:complexType name="TextMessageAccountsWithSpeakDontComeBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageAccountsWithSpeakDontComeBucketDto" nillable="true" type="tns:TextMessageAccountsWithSpeakDontComeBucketDto" />
  <xs:complexType name="TextMessageBaitStationsToPickUpDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageBaitStationsToPickUpDto" nillable="true" type="tns:TextMessageBaitStationsToPickUpDto" />
  <xs:complexType name="TextMessageCallCenterCustomerDto">
    <xs:sequence>
      <xs:element name="CallCenterCustomer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCallCenterCustomerDto" nillable="true" type="tns:TextMessageCallCenterCustomerDto" />
  <xs:complexType name="TextMessageCallStringMetBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCallStringMetBucketDto" nillable="true" type="tns:TextMessageCallStringMetBucketDto" />
  <xs:complexType name="TextMessageCancellationRequestDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="TsEmployee_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCancellationRequestDto" nillable="true" type="tns:TextMessageCancellationRequestDto" />
  <xs:complexType name="TextMessageCancellationRequestQueueDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCancellationRequestQueueDto" nillable="true" type="tns:TextMessageCancellationRequestQueueDto" />
  <xs:complexType name="TextMessageCancellationRequestSavedDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="TsEmployee_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCancellationRequestSavedDto" nillable="true" type="tns:TextMessageCancellationRequestSavedDto" />
  <xs:complexType name="TextMessageCancellationRequestSavedQueueDto">
    <xs:sequence>
      <xs:element name="BucketEntry_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:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCancellationRequestSavedQueueDto" nillable="true" type="tns:TextMessageCancellationRequestSavedQueueDto" />
  <xs:complexType name="TextMessageCfmOptInConfirmationDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCfmOptInConfirmationDto" nillable="true" type="tns:TextMessageCfmOptInConfirmationDto" />
  <xs:complexType name="TextMessageCfmOptInInfoDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCfmOptInInfoDto" nillable="true" type="tns:TextMessageCfmOptInInfoDto" />
  <xs:complexType name="TextMessageCollectionDto">
    <xs:sequence>
      <xs:element name="Balance" type="xs:decimal" />
      <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="Deleted" 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:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCollectionDto" nillable="true" type="tns:TextMessageCollectionDto" />
  <xs:complexType name="TextMessageCreditCardsThatNeedUpdatingDto">
    <xs:sequence>
      <xs:element name="Balance" type="xs:decimal" />
      <xs:element name="BucketEntry_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="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCreditCardsThatNeedUpdatingDto" nillable="true" type="tns:TextMessageCreditCardsThatNeedUpdatingDto" />
  <xs:complexType name="TextMessageDoubleMissedDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageDoubleMissedDto" nillable="true" type="tns:TextMessageDoubleMissedDto" />
  <xs:complexType name="TextMessageElevenMonthDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageElevenMonthDto" nillable="true" type="tns:TextMessageElevenMonthDto" />
  <xs:complexType name="TextMessageHomeBuilderTRNLDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageHomeBuilderTRNLDto" nillable="true" type="tns:TextMessageHomeBuilderTRNLDto" />
  <xs:complexType name="TextMessageInitialStartDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsNC" type="xs:boolean" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageInitialStartDto" nillable="true" type="tns:TextMessageInitialStartDto" />
  <xs:complexType name="TextMessageMarketingDto">
    <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="TextMessageMarketingDto" nillable="true" type="tns:TextMessageMarketingDto" />
  <xs:complexType name="TextMessageMissedServiceDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CustomerPhoneNumber_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageMissedServiceDto" nillable="true" type="tns:TextMessageMissedServiceDto" />
  <xs:complexType name="TextMessageMissedServiceQueueDto">
    <xs:sequence>
      <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="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageMissedServiceQueueDto" nillable="true" type="tns:TextMessageMissedServiceQueueDto" />
  <xs:complexType name="TextMessageNotSpokenToDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageNotSpokenToDto" nillable="true" type="tns:TextMessageNotSpokenToDto" />
  <xs:complexType name="TextMessageOTTsToConvertDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageOTTsToConvertDto" nillable="true" type="tns:TextMessageOTTsToConvertDto" />
  <xs:complexType name="TextMessageOverpaidTerminatedAccountDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageOverpaidTerminatedAccountDto" nillable="true" type="tns:TextMessageOverpaidTerminatedAccountDto" />
  <xs:complexType name="TextMessagePreviousDayRestartSwitchoverDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessagePreviousDayRestartSwitchoverDto" nillable="true" type="tns:TextMessagePreviousDayRestartSwitchoverDto" />
  <xs:complexType name="TextMessagePreviousMonthRestartDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessagePreviousMonthRestartDto" nillable="true" type="tns:TextMessagePreviousMonthRestartDto" />
  <xs:complexType name="TextMessageRoutePostingDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageRoutePostingDto" nillable="true" type="tns:TextMessageRoutePostingDto" />
  <xs:complexType name="TextMessageServiceNoticeOptInQueueDto">
    <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="IsNC" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="PhoneNumber_Id" type="xs:int" />
      <xs:element name="Sent" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageServiceNoticeOptInQueueDto" nillable="true" type="tns:TextMessageServiceNoticeOptInQueueDto" />
  <xs:complexType name="TextMessageSpanishSpeakingBucketDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageSpanishSpeakingBucketDto" nillable="true" type="tns:TextMessageSpanishSpeakingBucketDto" />
  <xs:complexType name="TextMessageTelephoneCBFollowUpDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTelephoneCBFollowUpDto" nillable="true" type="tns:TextMessageTelephoneCBFollowUpDto" />
  <xs:complexType name="TextMessageTerminationConfirmationDto">
    <xs:sequence>
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTerminationConfirmationDto" nillable="true" type="tns:TextMessageTerminationConfirmationDto" />
  <xs:complexType name="TextMessageTerminationDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <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="TextMessage_Id" type="xs:int" />
      <xs:element name="TsEmployee_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTerminationDto" nillable="true" type="tns:TextMessageTerminationDto" />
  <xs:complexType name="TextMessageTerminationForSpencerNielsenDto">
    <xs:sequence>
      <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="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TerminationDate" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTerminationForSpencerNielsenDto" nillable="true" type="tns:TextMessageTerminationForSpencerNielsenDto" />
  <xs:complexType name="TextMessageTerminationQueueDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTerminationQueueDto" nillable="true" type="tns:TextMessageTerminationQueueDto" />
  <xs:complexType name="TextMessageVideosForTIDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageVideosForTIDto" nillable="true" type="tns:TextMessageVideosForTIDto" />
  <xs:complexType name="URIDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Location" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="URIDto" nillable="true" type="tns:URIDto" />
  <xs:complexType name="VideosForTIQueueDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VideosForTIQueueDto" nillable="true" type="tns:VideosForTIQueueDto" />
  <xs:complexType name="WelcomeAccountsQueueDto">
    <xs:sequence>
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <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="IsAnnual" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WelcomeAccountsQueueDto" nillable="true" type="tns:WelcomeAccountsQueueDto" />
  <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="CallCenterCustomerDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="AdditionalServices" nillable="true" type="xs:string" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="AddressType" type="xs:int" />
      <xs:element name="AlternatePhoneLocation_Id" type="xs:int" />
      <xs:element name="AlternativePhone" nillable="true" type="xs:string" />
      <xs:element name="BillingAddress" nillable="true" type="xs:string" />
      <xs:element name="BillingCity" nillable="true" type="xs:string" />
      <xs:element name="BillingFirstName" nillable="true" type="xs:string" />
      <xs:element name="BillingLastName" nillable="true" type="xs:string" />
      <xs:element name="BillingPhone" nillable="true" type="xs:string" />
      <xs:element name="BillingState" nillable="true" type="xs:string" />
      <xs:element name="BillingZip" nillable="true" type="xs:string" />
      <xs:element name="CallCenterCustomerServices" nillable="true" type="tns:ArrayOfCallCenterCustomerServiceDto" />
      <xs:element name="City_Id" type="xs:int" />
      <xs:element name="ConfirmedBy_Id" nillable="true" type="xs:int" />
      <xs:element name="ConfirmedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="CouponCode" nillable="true" type="xs:string" />
      <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="EstimatedInstallDuration" nillable="true" type="xs:int" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="GateCode" nillable="true" type="xs:string" />
      <xs:element name="Grid" nillable="true" type="xs:string" />
      <xs:element name="Grid_Id" nillable="true" type="xs:int" />
      <xs:element name="HomePhone" nillable="true" type="xs:string" />
      <xs:element name="ISPrice" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <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" type="xs:int" />
      <xs:element name="LinearFeet" nillable="true" type="xs:int" />
      <xs:element name="LotSize" nillable="true" type="xs:int" />
      <xs:element name="ModifiedBy_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="MultiStory" type="xs:boolean" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="NumberOfBaitStations" type="xs:int" />
      <xs:element name="NumberOfTreesOrShrubs" nillable="true" type="xs:int" />
      <xs:element name="NumberOfUnits" nillable="true" type="xs:int" />
      <xs:element name="OfficeNotes" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="OverReseedType_Id" nillable="true" type="xs:int" />
      <xs:element name="Payment_Id" type="xs:int" />
      <xs:element name="PhoneLocation_Id" type="xs:int" />
      <xs:element name="PropertyDetail_Id" nillable="true" type="xs:int" />
      <xs:element name="PropertyType_Id" nillable="true" type="xs:int" />
      <xs:element name="ReferralAccountNumber" nillable="true" type="xs:string" />
      <xs:element name="ReferralTech_Id" type="xs:int" />
      <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="Salesman_Id" type="xs:int" />
      <xs:element name="SecondaryISPrice" type="xs:decimal" />
      <xs:element name="SecondaryServicePrice" type="xs:decimal" />
      <xs:element name="SecondaryServiceType_Id" type="xs:int" />
      <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="ServicePrice" type="xs:decimal" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="SoldOn" type="xs:dateTime" />
      <xs:element name="SqFeet" type="xs:int" />
      <xs:element name="State_Id" type="xs:int" />
      <xs:element name="Status_Id" type="xs:int" />
      <xs:element name="TargetPest_Id" type="xs:int" />
      <xs:element name="TermiteActivity" nillable="true" type="xs:boolean" />
      <xs:element name="TreatmentTypeConfirmed" nillable="true" type="xs:int" />
      <xs:element name="TreatmentType_Id" type="xs:int" />
      <xs:element name="WeedControlSqFeet" nillable="true" type="xs:int" />
      <xs:element name="WeedYardType_Id" nillable="true" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
      <xs:element name="YearBuilt" nillable="true" type="xs:int" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterCustomerDto" nillable="true" type="tns:CallCenterCustomerDto" />
  <xs:complexType name="ArrayOfCallCenterCustomerServiceDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CallCenterCustomerServiceDto" nillable="true" type="tns:CallCenterCustomerServiceDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCallCenterCustomerServiceDto" nillable="true" type="tns:ArrayOfCallCenterCustomerServiceDto" />
  <xs:complexType name="CustomerBestCallTimeDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Day" type="xs:int" />
      <xs:element name="EndAt" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="StartAt" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBestCallTimeDto" nillable="true" type="tns:CustomerBestCallTimeDto" />
  <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="CustomerVideosWatchedDetailDto">
    <xs:sequence>
      <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="IsMobile" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Source" type="ser:char" />
      <xs:element name="VideoComplete" type="xs:boolean" />
      <xs:element name="VideoStopSeconds" nillable="true" type="xs:double" />
      <xs:element name="VideoType_Id" type="xs:int" />
      <xs:element name="WatchedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerVideosWatchedDetailDto" nillable="true" type="tns:CustomerVideosWatchedDetailDto" />
  <xs:complexType name="IdentityApplicationDto">
    <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="IdentityApplicationDto" nillable="true" type="tns:IdentityApplicationDto" />
  <xs:complexType name="IdentityRoleDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IdentityApplication_Id" type="xs:int" />
      <xs:element name="ModifiiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IdentityRoleDto" nillable="true" type="tns:IdentityRoleDto" />
  <xs:complexType name="IdentityUserApplicationDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IdentityApplication_Id" type="xs:int" />
      <xs:element name="IdentityUser_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IdentityUserApplicationDto" nillable="true" type="tns:IdentityUserApplicationDto" />
  <xs:complexType name="IdentityUserDeviceDto">
    <xs:sequence>
      <xs:element name="AcceptsSMS" type="xs:boolean" />
      <xs:element name="AcceptsVoice" type="xs:boolean" />
      <xs:element name="BarerToken" nillable="true" type="xs:string" />
      <xs:element name="BarerTokenExpiry" nillable="true" type="xs:dateTime" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="DeviceId" nillable="true" type="xs:string" />
      <xs:element name="DevicePushId" nillable="true" type="xs:string" />
      <xs:element name="DeviceType_Id" nillable="true" type="xs:int" />
      <xs:element name="HasPushNotifications" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IdentityUser_Id" type="xs:int" />
      <xs:element name="IsApproved" type="xs:boolean" />
      <xs:element name="IsLockedOut" type="xs:boolean" />
      <xs:element name="IsPrimaryDevice" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="PhoneNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IdentityUserDeviceDto" nillable="true" type="tns:IdentityUserDeviceDto" />
  <xs:complexType name="IdentityUserDto">
    <xs:sequence>
      <xs:element name="Comment" nillable="true" type="xs:string" />
      <xs:element name="CreatedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="Employee_Id" nillable="true" type="xs:int" />
      <xs:element name="FailedPasswordAnswerAttemptCount" type="xs:int" />
      <xs:element name="FailedPasswordAnswerAttemptWindowStart" nillable="true" type="xs:dateTime" />
      <xs:element name="FailedPasswordAttemptCount" type="xs:int" />
      <xs:element name="FailedPasswordAttemptWindowStart" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsApproved" type="xs:boolean" />
      <xs:element name="IsLockedOut" type="xs:boolean" />
      <xs:element name="LastLockoutDate" nillable="true" type="xs:dateTime" />
      <xs:element name="LastLoginDate" nillable="true" type="xs:dateTime" />
      <xs:element name="LastPasswordChangedDate" nillable="true" type="xs:dateTime" />
      <xs:element name="LoweredEmail" nillable="true" type="xs:string" />
      <xs:element name="MobilePIN" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PasswordAnswer" nillable="true" type="xs:string" />
      <xs:element name="PasswordHash" nillable="true" type="xs:string" />
      <xs:element name="PasswordQuestion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IdentityUserDto" nillable="true" type="tns:IdentityUserDto" />
  <xs:complexType name="IdentityUserRoleDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IdentityRole_Id" type="xs:int" />
      <xs:element name="IdentityUser_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IdentityUserRoleDto" nillable="true" type="tns:IdentityUserRoleDto" />
  <xs:complexType name="InvoiceUploadErrorRecoveryDto">
    <xs:sequence>
      <xs:element name="CurrentSubBatch" nillable="true" type="xs:int" />
      <xs:element name="CurrentUploadCount" nillable="true" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastUploadedStatementNo" nillable="true" type="xs:string" />
      <xs:element name="LastUploadedStatement_Id" nillable="true" type="xs:int" />
      <xs:element name="LedgerBatch_Id" nillable="true" type="xs:int" />
      <xs:element name="UploadDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceUploadErrorRecoveryDto" nillable="true" type="tns:InvoiceUploadErrorRecoveryDto" />
  <xs:complexType name="InvoiceUploadTrackingDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" nillable="true" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LedgerBatch_Id" nillable="true" type="xs:int" />
      <xs:element name="StatementNumber" nillable="true" type="xs:string" />
      <xs:element name="UploadBatchNumber" nillable="true" type="xs:int" />
      <xs:element name="UploadDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceUploadTrackingDto" nillable="true" type="tns:InvoiceUploadTrackingDto" />
  <xs:complexType name="LeadEmployeeToZipDto">
    <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="LeadEmployeeType_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="LeadEmployeeToZipDto" nillable="true" type="tns:LeadEmployeeToZipDto" />
  <xs:complexType name="LeadEmployeeTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" nillable="true" type="xs:boolean" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <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="LeadEmployeeTypeDto" nillable="true" type="tns:LeadEmployeeTypeDto" />
  <xs:complexType name="LeadInfusionSoftDto">
    <xs:sequence>
      <xs:element name="CallCenterCustomer_Id" nillable="true" type="xs:int" />
      <xs:element name="Customer_Id" nillable="true" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InfusionSoft_Id" type="xs:int" />
      <xs:element name="Lead_Id" nillable="true" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadInfusionSoftDto" nillable="true" type="tns:LeadInfusionSoftDto" />
  <xs:complexType name="LeadNotificationDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EmployeeDevice_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadNotificationType_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="Message" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="NotificationStatus" nillable="true" type="xs:string" />
      <xs:element name="SentOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadNotificationDto" nillable="true" type="tns:LeadNotificationDto" />
  <xs:complexType name="LeadNotificationTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Message" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadNotificationTypeDto" nillable="true" type="tns:LeadNotificationTypeDto" />
  <xs:complexType name="LeadOfficeSalesmanToZipDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadOfficeSalesman_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="LeadOfficeSalesmanToZipDto" nillable="true" type="tns:LeadOfficeSalesmanToZipDto" />
  <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="LocationTaxRateDto">
    <xs:sequence>
      <xs:element name="CombinedSalesTax" type="xs:decimal" />
      <xs:element name="County" nillable="true" type="xs:string" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LocalRate" type="xs:decimal" />
      <xs:element name="Location" nillable="true" type="xs:string" />
      <xs:element name="LocationCode" nillable="true" type="xs:string" />
      <xs:element name="LocationTaxRateQuarter_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="StateRate" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LocationTaxRateDto" nillable="true" type="tns:LocationTaxRateDto" />
  <xs:complexType name="LocationTaxRateQuarterDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EndDate" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Quarter" type="xs:int" />
      <xs:element name="StartDate" type="xs:dateTime" />
      <xs:element name="WashingtonAddressesForTaxRates" nillable="true" type="tns:ArrayOfWashingtonAddressesForTaxRateDto" />
      <xs:element name="WashingtonZipToTaxRates" nillable="true" type="tns:ArrayOfWashingtonZipToTaxRateDto" />
      <xs:element name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LocationTaxRateQuarterDto" nillable="true" type="tns:LocationTaxRateQuarterDto" />
  <xs:complexType name="ArrayOfWashingtonAddressesForTaxRateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WashingtonAddressesForTaxRateDto" nillable="true" type="tns:WashingtonAddressesForTaxRateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWashingtonAddressesForTaxRateDto" nillable="true" type="tns:ArrayOfWashingtonAddressesForTaxRateDto" />
  <xs:complexType name="WashingtonAddressesForTaxRateDto">
    <xs:sequence>
      <xs:element name="AddressHigh" nillable="true" type="xs:string" />
      <xs:element name="AddressLow" nillable="true" type="xs:string" />
      <xs:element name="CezName" nillable="true" type="xs:string" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LocationTaxRateQuarter_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="OddEven" type="ser:char" />
      <xs:element name="Period" nillable="true" type="xs:string" />
      <xs:element name="Plus4" nillable="true" type="xs:string" />
      <xs:element name="PtbaName" nillable="true" type="xs:string" />
      <xs:element name="Rta" nillable="true" type="xs:string" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="Street" nillable="true" type="xs:string" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WashingtonAddressesForTaxRateDto" nillable="true" type="tns:WashingtonAddressesForTaxRateDto" />
  <xs:complexType name="ArrayOfWashingtonZipToTaxRateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WashingtonZipToTaxRateDto" nillable="true" type="tns:WashingtonZipToTaxRateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWashingtonZipToTaxRateDto" nillable="true" type="tns:ArrayOfWashingtonZipToTaxRateDto" />
  <xs:complexType name="WashingtonZipToTaxRateDto">
    <xs:sequence>
      <xs:element name="CombinedTaxRate" type="xs:decimal" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EffectiveDate" type="xs:dateTime" />
      <xs:element name="ExpirationDate" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LocalTax" type="xs:decimal" />
      <xs:element name="LocationCode" nillable="true" type="xs:string" />
      <xs:element name="LocationTaxRateQuarter_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Plus4End" nillable="true" type="xs:string" />
      <xs:element name="Plus4Start" nillable="true" type="xs:string" />
      <xs:element name="StateTax" type="xs:decimal" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WashingtonZipToTaxRateDto" nillable="true" type="tns:WashingtonZipToTaxRateDto" />
  <xs:complexType name="ServiceCenterManagerMessageDetailDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="SendingEmployee_Id" type="xs:int" />
      <xs:element name="ServiceCenterManagerMessage_Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceCenterManagerMessageDetailDto" nillable="true" type="tns:ServiceCenterManagerMessageDetailDto" />
  <xs:complexType name="ServiceCenterManagerMessageDto">
    <xs:sequence>
      <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="Handler_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="ResolvedBy_Id" type="xs:int" />
      <xs:element name="ResolvedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceCenterManagerMessageDto" nillable="true" type="tns:ServiceCenterManagerMessageDto" />
  <xs:complexType name="ServiceNoticeFailedTextQueueDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsHome" type="xs:boolean" />
      <xs:element name="IsSpeak" type="xs:boolean" />
      <xs:element name="Reason" nillable="true" type="xs:string" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceNoticeFailedTextQueueDto" nillable="true" type="tns:ServiceNoticeFailedTextQueueDto" />
  <xs:complexType name="ServiceNoticePendingTextQueueDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsHome" type="xs:boolean" />
      <xs:element name="IsSpeak" type="xs:boolean" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceNoticePendingTextQueueDto" nillable="true" type="tns:ServiceNoticePendingTextQueueDto" />
  <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="StartTimeChangeQueueDto">
    <xs:sequence>
      <xs:element name="ArrivalTime" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EmployeePhoneNumber_Id" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="MessegeSent" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Route_Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StartTimeChangeQueueDto" nillable="true" type="tns:StartTimeChangeQueueDto" />
  <xs:complexType name="TechnicianRouteTextMessageQueueDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="CallWindow" nillable="true" type="xs:string" />
      <xs:element name="Date" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="SentById" type="xs:int" />
      <xs:element name="ServiceType" nillable="true" type="xs:string" />
      <xs:element name="TechEmployee_Id" type="xs:int" />
      <xs:element name="TextMessageType_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TechnicianRouteTextMessageQueueDto" nillable="true" type="tns:TechnicianRouteTextMessageQueueDto" />
  <xs:complexType name="TechnicianStartTimeChangeQueueDto">
    <xs:sequence>
      <xs:element name="ArrivalTime" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EmployeePhoneNumber_Id" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="MessegeSent" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Route_Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TechnicianStartTimeChangeQueueDto" nillable="true" type="tns:TechnicianStartTimeChangeQueueDto" />
  <xs:complexType name="TextMessageStartTimeChangedDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EmployeePhoneNumber_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="StartAt" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageStartTimeChangedDto" nillable="true" type="tns:TextMessageStartTimeChangedDto" />
  <xs:complexType name="TextMessageTerritoryManagerSaleDto">
    <xs:sequence>
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Ledger_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="TerritoryReferral_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTerritoryManagerSaleDto" nillable="true" type="tns:TextMessageTerritoryManagerSaleDto" />
  <xs:complexType name="TextMessageTmWelcomedAddressDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageTmWelcomedAddressDto" nillable="true" type="tns:TextMessageTmWelcomedAddressDto" />
  <xs:complexType name="TextMessageWelcomeNewCustomerDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageWelcomeNewCustomerDto" nillable="true" type="tns:TextMessageWelcomeNewCustomerDto" />
  <xs:complexType name="VideoTypeDto">
    <xs:sequence>
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VideoTypeDto" nillable="true" type="tns:VideoTypeDto" />
  <xs:complexType name="VWorkOrderBreakTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q5="http://schemas.datacontract.org/2004/07/System" type="q5:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderBreakTypeDto" nillable="true" type="tns:VWorkOrderBreakTypeDto" />
  <xs:complexType name="VWorkOrderCancelReasonDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Display" type="xs:boolean" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q6="http://schemas.datacontract.org/2004/07/System" type="q6:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderCancelReasonDto" nillable="true" type="tns:VWorkOrderCancelReasonDto" />
  <xs:complexType name="VWorkOrderItemCancelReasonDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Display" type="xs:boolean" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q7="http://schemas.datacontract.org/2004/07/System" type="q7:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderItemCancelReasonDto" nillable="true" type="tns:VWorkOrderItemCancelReasonDto" />
  <xs:complexType name="VWorkOrderItemMissedReasonDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q8="http://schemas.datacontract.org/2004/07/System" type="q8:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderItemMissedReasonDto" nillable="true" type="tns:VWorkOrderItemMissedReasonDto" />
  <xs:complexType name="VWorkOrderItemResultDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q9="http://schemas.datacontract.org/2004/07/System" type="q9:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderItemResultDto" nillable="true" type="tns:VWorkOrderItemResultDto" />
  <xs:complexType name="VWorkOrderMissedReasonDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q10="http://schemas.datacontract.org/2004/07/System" type="q10:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderMissedReasonDto" nillable="true" type="tns:VWorkOrderMissedReasonDto" />
  <xs:complexType name="VWorkOrderResultDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q11="http://schemas.datacontract.org/2004/07/System" type="q11:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderResultDto" nillable="true" type="tns:VWorkOrderResultDto" />
  <xs:complexType name="VWorkOrderTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:unsignedByte" />
      <xs:element name="ModifiedOn" xmlns:q12="http://schemas.datacontract.org/2004/07/System" type="q12:DateTimeOffset" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VWorkOrderTypeDto" nillable="true" type="tns:VWorkOrderTypeDto" />
  <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="WorkOrderDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="ArriveAt" nillable="true" xmlns:q13="http://schemas.datacontract.org/2004/07/System" type="q13:DateTimeOffset" />
      <xs:element name="BreakDuration" type="xs:short" />
      <xs:element name="CalledOnEndAt" nillable="true" xmlns:q14="http://schemas.datacontract.org/2004/07/System" type="q14:DateTimeOffset" />
      <xs:element name="CalledOnStartAt" nillable="true" xmlns:q15="http://schemas.datacontract.org/2004/07/System" type="q15: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:q16="http://schemas.datacontract.org/2004/07/System" type="q16: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:q17="http://schemas.datacontract.org/2004/07/System" type="q17: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:q18="http://schemas.datacontract.org/2004/07/System" type="q18:DateTimeOffset" />
      <xs:element name="PostedOn" nillable="true" xmlns:q19="http://schemas.datacontract.org/2004/07/System" type="q19: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:q20="http://schemas.datacontract.org/2004/07/System" type="q20: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="WorkOrderItemDto">
    <xs:sequence>
      <xs:element name="Callback_Id" type="xs:long" />
      <xs:element name="CancelReasonDetail" nillable="true" type="xs:string" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" xmlns:q21="http://schemas.datacontract.org/2004/07/System" type="q21:DateTimeOffset" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Discount" nillable="true" type="xs:decimal" />
      <xs:element name="Duration" type="xs:unsignedByte" />
      <xs:element name="Id" type="xs:long" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" xmlns:q22="http://schemas.datacontract.org/2004/07/System" type="q22:DateTimeOffset" />
      <xs:element name="Posted" type="xs:boolean" />
      <xs:element name="PostedOn" nillable="true" xmlns:q23="http://schemas.datacontract.org/2004/07/System" type="q23:DateTimeOffset" />
      <xs:element name="ServiceSource_Id" type="xs:unsignedByte" />
      <xs:element name="ServiceType_Id" type="xs:unsignedByte" />
      <xs:element name="Service_Id" type="xs:long" />
      <xs:element name="ServicedAt" nillable="true" xmlns:q24="http://schemas.datacontract.org/2004/07/System" type="q24:DateTimeOffset" />
      <xs:element name="ServicedBy_Id" type="xs:int" />
      <xs:element name="WorkOrderItemCancelReason_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderItemMissedReason_Id" nillable="true" type="xs:unsignedByte" />
      <xs:element name="WorkOrderItemResult_Id" type="xs:unsignedByte" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkOrderItemDto" nillable="true" type="tns:WorkOrderItemDto" />
  <xs:complexType name="ZillowPropertyImageDto">
    <xs:sequence>
      <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="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Url" nillable="true" type="xs:string" />
      <xs:element name="Zpid" nillable="true" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZillowPropertyImageDto" nillable="true" type="tns:ZillowPropertyImageDto" />
  <xs:complexType name="ZillowUpdatedPropertyDto">
    <xs:sequence>
      <xs:element name="Appliances" nillable="true" type="xs:string" />
      <xs:element name="Basement" nillable="true" type="xs:string" />
      <xs:element name="Bathrooms" nillable="true" type="xs:decimal" />
      <xs:element name="Bedrooms" nillable="true" type="xs:short" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="ElementarySchool" nillable="true" type="xs:string" />
      <xs:element name="FinishedSqFt" nillable="true" type="xs:int" />
      <xs:element name="FloorCovering" nillable="true" type="xs:string" />
      <xs:element name="HeatingSources" nillable="true" type="xs:string" />
      <xs:element name="HeatingSystem" nillable="true" type="xs:string" />
      <xs:element name="HomeDescription" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Latitude" nillable="true" type="xs:double" />
      <xs:element name="LinkHomeDetails" nillable="true" type="xs:string" />
      <xs:element name="LinkHomeInfo" nillable="true" type="xs:string" />
      <xs:element name="LinkPhotoGallery" nillable="true" type="xs:string" />
      <xs:element name="Longitude" nillable="true" type="xs:double" />
      <xs:element name="LotSizeSqft" nillable="true" type="xs:int" />
      <xs:element name="MessageCode" nillable="true" type="xs:string" />
      <xs:element name="MessageText" nillable="true" type="xs:string" />
      <xs:element name="MiddleSchool" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Neighborhood" nillable="true" type="xs:string" />
      <xs:element name="NumFloors" nillable="true" type="xs:unsignedByte" />
      <xs:element name="PageViewCountCurrentMonth" nillable="true" type="xs:int" />
      <xs:element name="PageViewCountTotal" nillable="true" type="xs:int" />
      <xs:element name="ParkingType" nillable="true" type="xs:string" />
      <xs:element name="RequestAddress" nillable="true" type="xs:string" />
      <xs:element name="RequestCityStateZip" nillable="true" type="xs:string" />
      <xs:element name="Roof" nillable="true" type="xs:string" />
      <xs:element name="Rooms" nillable="true" type="xs:string" />
      <xs:element name="SchoolDistrict" nillable="true" type="xs:string" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="Street" nillable="true" type="xs:string" />
      <xs:element name="UseCode" nillable="true" type="xs:string" />
      <xs:element name="View" nillable="true" type="xs:string" />
      <xs:element name="XmlSource" nillable="true" type="xs:string" />
      <xs:element name="YearBuilt" nillable="true" type="xs:int" />
      <xs:element name="YearUpdated" nillable="true" type="xs:int" />
      <xs:element name="ZipCode" nillable="true" type="xs:string" />
      <xs:element name="Zpid" nillable="true" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZillowUpdatedPropertyDto" nillable="true" type="tns:ZillowUpdatedPropertyDto" />
  <xs:complexType name="BucketEntry_CallbackDetailDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Callback_Id" type="xs:int" />
      <xs:element name="Contacted" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Result_Id" type="xs:int" />
      <xs:element name="WorkOrderItem_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketEntry_CallbackDetailDto" nillable="true" type="tns:BucketEntry_CallbackDetailDto" />
  <xs:complexType name="BucketGameEmployeeDto">
    <xs:sequence>
      <xs:element name="BucketGameMonth_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="Include" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Team_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketGameEmployeeDto" nillable="true" type="tns:BucketGameEmployeeDto" />
  <xs:complexType name="BucketGameMatchUpDto">
    <xs:sequence>
      <xs:element name="BucketGameMonth_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="BucketGameMatchUpDto" nillable="true" type="tns:BucketGameMatchUpDto" />
  <xs:complexType name="BucketGameMatchUpEmployeeDto">
    <xs:sequence>
      <xs:element name="BucketGameMatchUp_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="BucketGameMatchUpEmployeeDto" nillable="true" type="tns:BucketGameMatchUpEmployeeDto" />
  <xs:complexType name="BucketGameMonthDto">
    <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="Month" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketGameMonthDto" nillable="true" type="tns:BucketGameMonthDto" />
  <xs:complexType name="BucketGameTeamDto">
    <xs:sequence>
      <xs:element name="BucketGameMonth_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Include" type="xs:boolean" />
      <xs:element name="Leader_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="BucketGameTeamDto" nillable="true" type="tns:BucketGameTeamDto" />
  <xs:complexType name="BucketGameUseBucketDto">
    <xs:sequence>
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Include" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Month_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketGameUseBucketDto" nillable="true" type="tns:BucketGameUseBucketDto" />
  <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="EmployeeTypeDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeTypeDto" nillable="true" type="tns:EmployeeTypeDto" />
  <xs:complexType name="EventLogDto">
    <xs:sequence>
      <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="Source" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventLogDto" nillable="true" type="tns:EventLogDto" />
  <xs:complexType name="LeadCallAttemptDto">
    <xs:sequence>
      <xs:element name="CalledBy_Id" type="xs:int" />
      <xs:element name="CalledOn" type="xs:dateTime" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadPhoneCallResult_Id" type="xs:int" />
      <xs:element name="LeadPhoneNumber_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadCallAttemptDto" nillable="true" type="tns:LeadCallAttemptDto" />
  <xs:complexType name="LeadDocumentDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="ContentType" nillable="true" type="xs:string" />
      <xs:element name="CreateOn" type="xs:dateTime" />
      <xs:element name="CreatedBy_Id" nillable="true" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Height" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ImageNumber" type="xs:int" />
      <xs:element name="Latitude" type="xs:double" />
      <xs:element name="LeadDocumentType_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="Longitude" type="xs:double" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="RemoteFolder" nillable="true" type="xs:string" />
      <xs:element name="ThumbnailHeight" type="xs:int" />
      <xs:element name="ThumbnailUrl" nillable="true" type="xs:string" />
      <xs:element name="ThumbnailWidth" type="xs:int" />
      <xs:element name="UploadedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Url" nillable="true" type="xs:string" />
      <xs:element name="Width" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadDocumentDto" nillable="true" type="tns:LeadDocumentDto" />
  <xs:complexType name="LeadDocumentTypeDto">
    <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:element name="UrlName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadDocumentTypeDto" nillable="true" type="tns:LeadDocumentTypeDto" />
  <xs:complexType name="LeadEmailSentDto">
    <xs:sequence>
      <xs:element name="Body" nillable="true" type="xs:string" />
      <xs:element name="Confirmed" type="xs:boolean" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element name="FailureReason" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InHouse" type="xs:boolean" />
      <xs:element name="LeadSalesman_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SentAt" type="xs:dateTime" />
      <xs:element name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadEmailSentDto" nillable="true" type="tns:LeadEmailSentDto" />
  <xs:complexType name="LeadOfficeDetailDto">
    <xs:sequence>
      <xs:element name="BranchSalesman_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="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadOfficeDetailDto" nillable="true" type="tns:LeadOfficeDetailDto" />
  <xs:complexType name="LeadOfficePartnerLeadTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadOfficePartnerLeadTypeDto" nillable="true" type="tns:LeadOfficePartnerLeadTypeDto" />
  <xs:complexType name="LeadPhoneCallResultDto">
    <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="LeadPhoneCallResultDto" nillable="true" type="tns:LeadPhoneCallResultDto" />
  <xs:complexType name="LeadPhoneNumberDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Extension" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="Location_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="PhoneNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadPhoneNumberDto" nillable="true" type="tns:LeadPhoneNumberDto" />
  <xs:complexType name="LeadScheduledInspectionDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Details" nillable="true" type="xs:string" />
      <xs:element name="EndAt" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadInspection_Id" nillable="true" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ScheduleState_Id" type="xs:int" />
      <xs:element name="ScheduledOn" type="xs:dateTime" />
      <xs:element name="StartAt" type="xs:dateTime" />
      <xs:element name="TimeZoneInformation_Id" type="xs:int" />
      <xs:element name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadScheduledInspectionDto" nillable="true" type="tns:LeadScheduledInspectionDto" />
  <xs:complexType name="LeadScheduledServiceDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Details" nillable="true" type="xs:string" />
      <xs:element name="EndAt" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ScheduleState_Id" type="xs:int" />
      <xs:element name="ScheduledOn" type="xs:dateTime" />
      <xs:element name="StartAt" type="xs:dateTime" />
      <xs:element name="Technician_Id" type="xs:int" />
      <xs:element name="TimeZoneInformation_Id" type="xs:int" />
      <xs:element name="Title" nillable="true" type="xs:string" />
      <xs:element name="WorkOrder_Id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadScheduledServiceDto" nillable="true" type="tns:LeadScheduledServiceDto" />
  <xs:complexType name="LeadScheduleStateDto">
    <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="LeadScheduleStateDto" nillable="true" type="tns:LeadScheduleStateDto" />
  <xs:complexType name="LeadTextSentDto">
    <xs:sequence>
      <xs:element name="AccountSid" nillable="true" type="xs:string" />
      <xs:element name="Confirmed" type="xs:boolean" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="FailureReason" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InHouse" type="xs:boolean" />
      <xs:element name="LeadSalesman_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="Message" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SentAt" type="xs:dateTime" />
      <xs:element name="Sid" nillable="true" type="xs:string" />
      <xs:element name="TextNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadTextSentDto" nillable="true" type="tns:LeadTextSentDto" />
  <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="TextMessageRouteRemovalDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CallWindow" nillable="true" type="xs:string" />
      <xs:element name="EmployeePhoneNumber_Id" type="xs:int" />
      <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="RouteDate" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageRouteRemovalDto" nillable="true" type="tns:TextMessageRouteRemovalDto" />
  <xs:complexType name="ZillowCustomerInformationDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Bathrooms" nillable="true" type="xs:decimal" />
      <xs:element name="Bedrooms" nillable="true" type="xs:short" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="Comparables" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="FinishedSqFt" nillable="true" type="xs:int" />
      <xs:element name="FipsCounty" nillable="true" type="xs:long" />
      <xs:element name="HasUpdatedData" nillable="true" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastClosingPrice" type="xs:decimal" />
      <xs:element name="LastSoldCurrency" nillable="true" type="xs:string" />
      <xs:element name="LastSoldDate" nillable="true" type="xs:string" />
      <xs:element name="LastSoldPrice" nillable="true" type="xs:decimal" />
      <xs:element name="LastUpdated" nillable="true" type="xs:dateTime" />
      <xs:element name="Latitude" nillable="true" type="xs:double" />
      <xs:element name="LinkGraphsAndData" nillable="true" type="xs:string" />
      <xs:element name="LinkHomeDetails" nillable="true" type="xs:string" />
      <xs:element name="Longitude" nillable="true" type="xs:double" />
      <xs:element name="LotSize" type="xs:int" />
      <xs:element name="LotSizeSqft" nillable="true" type="xs:int" />
      <xs:element name="MapThisHome" nillable="true" type="xs:string" />
      <xs:element name="MessageCode" nillable="true" type="xs:string" />
      <xs:element name="MessageText" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="OrgMultiStory" nillable="true" type="xs:boolean" />
      <xs:element name="OrgPerimeter" nillable="true" type="xs:int" />
      <xs:element name="OrgSqFeet" nillable="true" type="xs:int" />
      <xs:element name="Percentile" nillable="true" type="xs:short" />
      <xs:element name="RealEstateForSale" nillable="true" type="xs:string" />
      <xs:element name="RealEstateForSaleByOwner" nillable="true" type="xs:string" />
      <xs:element name="RealEstateId" nillable="true" type="xs:long" />
      <xs:element name="RealEstateName" nillable="true" type="xs:string" />
      <xs:element name="RealEstateOverview" nillable="true" type="xs:string" />
      <xs:element name="RealEstateType" nillable="true" type="xs:string" />
      <xs:element name="RealEstateZIndexValue" nillable="true" type="xs:string" />
      <xs:element name="RequestAddress" nillable="true" type="xs:string" />
      <xs:element name="RequestCityStateZip" nillable="true" type="xs:string" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="Street" nillable="true" type="xs:string" />
      <xs:element name="TaxAssessmentYear" nillable="true" type="xs:int" />
      <xs:element name="TotalRooms" nillable="true" type="xs:short" />
      <xs:element name="TotalSqFt" type="xs:int" />
      <xs:element name="UpdateRequired" type="xs:boolean" />
      <xs:element name="UseCode" nillable="true" type="xs:string" />
      <xs:element name="ValuationRangeHighCurrency" nillable="true" type="xs:string" />
      <xs:element name="ValuationRangeHighValue" nillable="true" type="xs:long" />
      <xs:element name="ValuationRangeLowCurrency" nillable="true" type="xs:string" />
      <xs:element name="ValuationRangeLowValue" nillable="true" type="xs:long" />
      <xs:element name="XmlSource" nillable="true" type="xs:string" />
      <xs:element name="YearBuilt" nillable="true" type="xs:int" />
      <xs:element name="ZEstimateCurrency" nillable="true" type="xs:string" />
      <xs:element name="ZEstimateDeprecated" nillable="true" type="xs:boolean" />
      <xs:element name="ZEstimateLastUpdated" nillable="true" type="xs:string" />
      <xs:element name="ZEstimatePrice" nillable="true" type="xs:long" />
      <xs:element name="ZEstimateValueChangeCurrancy" nillable="true" type="xs:string" />
      <xs:element name="ZEstimateValueChangeDuration" nillable="true" type="xs:short" />
      <xs:element name="ZEstimateValueChangeValue" nillable="true" type="xs:int" />
      <xs:element name="ZipCode" nillable="true" type="xs:string" />
      <xs:element name="Zpid" nillable="true" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZillowCustomerInformationDto" nillable="true" type="tns:ZillowCustomerInformationDto" />
  <xs:complexType name="AcquisitionCustomerDto">
    <xs:sequence>
      <xs:element name="Acquisition_Id" type="xs:int" />
      <xs:element name="Beginning_Balance" type="xs:decimal" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="OriginalCustomer_Id" nillable="true" type="xs:string" />
      <xs:element name="ServiceTypeCode" nillable="true" type="xs:string" />
      <xs:element name="Termination_Date" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AcquisitionCustomerDto" nillable="true" type="tns:AcquisitionCustomerDto" />
  <xs:complexType name="AcquisitionDto">
    <xs:sequence>
      <xs:element name="Acquisition_Date" type="xs:dateTime" />
      <xs:element name="Company_Name" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AcquisitionDto" nillable="true" type="tns:AcquisitionDto" />
  <xs:complexType name="AddressCityDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="State_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddressCityDto" nillable="true" type="tns:AddressCityDto" />
  <xs:complexType name="AddressStateDto">
    <xs:sequence>
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddressStateDto" nillable="true" type="tns:AddressStateDto" />
  <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="AgentManagerDto">
    <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="ResidualRate" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentManagerDto" nillable="true" type="tns:AgentManagerDto" />
  <xs:complexType name="AgentTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTypeDto" nillable="true" type="tns:AgentTypeDto" />
  <xs:complexType name="ActiveBucketDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActiveBucketDto" nillable="true" type="tns:ActiveBucketDto" />
  <xs:complexType name="ApplicationDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApplicationDto" nillable="true" type="tns:ApplicationDto" />
  <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="BluePayApiInboundDto">
    <xs:sequence>
      <xs:element name="Data" nillable="true" type="xs:string" />
      <xs:element name="DataAccepted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Message" nillable="true" type="xs:string" />
      <xs:element name="ProcessStep" type="xs:int" />
      <xs:element name="ReceivedOn" type="xs:dateTime" />
      <xs:element name="TransactionType" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BluePayApiInboundDto" nillable="true" type="tns:BluePayApiInboundDto" />
  <xs:complexType name="CacheableTableDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastUpdate" type="xs:dateTime" />
      <xs:element name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CacheableTableDto" nillable="true" type="tns:CacheableTableDto" />
  <xs:complexType name="CallbackDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CallbackImagesCheckedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="CustomerNoteId" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Details" nillable="true" type="xs:string" />
      <xs:element name="FollowUpCall" type="xs:boolean" />
      <xs:element name="FollowedUp" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Location1" type="xs:int" />
      <xs:element name="Location2" type="xs:int" />
      <xs:element name="Location3" type="xs:int" />
      <xs:element name="Location4" type="xs:int" />
      <xs:element name="LockedTime" nillable="true" type="xs:string" />
      <xs:element name="LockedTimeType" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Pest1_Id" type="xs:int" />
      <xs:element name="Pest2_Id" type="xs:int" />
      <xs:element name="Pest3_Id" type="xs:int" />
      <xs:element name="Pest4" nillable="true" type="xs:string" />
      <xs:element name="ScheduleDate" type="xs:dateTime" />
      <xs:element name="ServiceDate" type="xs:dateTime" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="Tech_Id" type="xs:int" />
      <xs:element name="TimeBlockEnd" type="xs:dateTime" />
      <xs:element name="TimeBlockStart" type="xs:dateTime" />
      <xs:element name="Type_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallbackDto" nillable="true" type="tns:CallbackDto" />
  <xs:complexType name="CallbackPestDto">
    <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="CallbackPestDto" nillable="true" type="tns:CallbackPestDto" />
  <xs:complexType name="CallbackPestLocationDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Attic" type="xs:boolean" />
      <xs:element name="Callback_Id" type="xs:int" />
      <xs:element name="Exterior" type="xs:boolean" />
      <xs:element name="Garage" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Interior" type="xs:boolean" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PestNumber" type="xs:int" />
      <xs:element name="Pest_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallbackPestLocationDto" nillable="true" type="tns:CallbackPestLocationDto" />
  <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="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="CcAchTransactionDto">
    <xs:sequence>
      <xs:element name="AVSResponse" nillable="true" type="ser:char" />
      <xs:element name="Amount" nillable="true" type="xs:double" />
      <xs:element name="AuthCode" nillable="true" type="xs:string" />
      <xs:element name="AutoBatchId" nillable="true" type="xs:int" />
      <xs:element name="CVVResponse" nillable="true" type="ser:char" />
      <xs:element name="CcBankID" nillable="true" type="xs:int" />
      <xs:element name="CustAcctNo" nillable="true" type="xs:string" />
      <xs:element name="CustomerId" type="xs:int" />
      <xs:element name="DateSubmitted" nillable="true" type="xs:dateTime" />
      <xs:element name="DeclineReason" nillable="true" type="xs:string" />
      <xs:element name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InProcess" nillable="true" type="ser:char" />
      <xs:element name="LedgerId" nillable="true" type="xs:int" />
      <xs:element name="Posted" nillable="true" type="ser:char" />
      <xs:element name="Response" nillable="true" type="ser:char" />
      <xs:element name="ResponseDate" nillable="true" type="xs:string" />
      <xs:element name="ServiceId" nillable="true" type="xs:int" />
      <xs:element name="SessionId" nillable="true" type="xs:string" />
      <xs:element name="TransType" nillable="true" type="ser:char" />
      <xs:element name="TransactionId" nillable="true" type="xs:string" />
      <xs:element name="VanUserId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CcAchTransactionDto" nillable="true" type="tns:CcAchTransactionDto" />
  <xs:complexType name="CityMapDto">
    <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:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CityMapDto" nillable="true" type="tns:CityMapDto" />
  <xs:complexType name="ContactAddressTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Priority" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactAddressTypeDto" nillable="true" type="tns:ContactAddressTypeDto" />
  <xs:complexType name="ContactEmailTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Priority" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactEmailTypeDto" nillable="true" type="tns:ContactEmailTypeDto" />
  <xs:complexType name="ContactPhoneNumberTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Priority" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactPhoneNumberTypeDto" nillable="true" type="tns:ContactPhoneNumberTypeDto" />
  <xs:complexType name="ContactStateDto">
    <xs:sequence>
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactStateDto" nillable="true" type="tns:ContactStateDto" />
  <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="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="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="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="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="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="CustomerEmailWelcomeSettingDto">
    <xs:sequence>
      <xs:element name="EmployeePhone_Id" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="UseEmployeeEmail" type="xs:boolean" />
      <xs:element name="UseEmployeePhone" type="xs:boolean" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerEmailWelcomeSettingDto" nillable="true" type="tns:CustomerEmailWelcomeSettingDto" />
  <xs:complexType name="CustomerGPSInfoDto">
    <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="CustomerGPSInfoDto" nillable="true" type="tns:CustomerGPSInfoDto" />
  <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="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="DeviceTypeDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeviceTypeDto" nillable="true" type="tns:DeviceTypeDto" />
  <xs:complexType name="EmployeeDeviceDto">
    <xs:sequence>
      <xs:element name="Application_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="DeviceType_Id" type="xs:int" />
      <xs:element name="Device_Id" nillable="true" type="xs:string" />
      <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="EmployeeDeviceDto" nillable="true" type="tns:EmployeeDeviceDto" />
  <xs:complexType name="EmployeeJobTitleDto">
    <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" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeJobTitleDto" nillable="true" type="tns:EmployeeJobTitleDto" />
  <xs:complexType name="EmployeePortraitDto">
    <xs:sequence>
      <xs:element name="Ative" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="FileName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="URI_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeePortraitDto" nillable="true" type="tns:EmployeePortraitDto" />
  <xs:complexType name="EmployeeSignatureDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="FileName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="URI_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeSignatureDto" nillable="true" type="tns:EmployeeSignatureDto" />
  <xs:complexType name="GetActiveBucketDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetActiveBucketDto" nillable="true" type="tns:GetActiveBucketDto" />
  <xs:complexType name="GetActiveTextBucketDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetActiveTextBucketDto" nillable="true" type="tns:GetActiveTextBucketDto" />
  <xs:complexType name="ImmunityDto">
    <xs:sequence>
      <xs:element name="Bucket_Id" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Detail" nillable="true" type="xs:string" />
      <xs:element name="EndOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ImmunityDto" nillable="true" type="tns:ImmunityDto" />
  <xs:complexType name="InfusionsoftDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Infusionsoft_Id" type="xs:int" />
      <xs:element name="Infusionsoft_Object" nillable="true" type="xs:string" />
      <xs:element name="PostStatus" type="xs:int" />
      <xs:element name="PostedDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfusionsoftDto" nillable="true" type="tns:InfusionsoftDto" />
  <xs:complexType name="InvoiceDetailDto">
    <xs:sequence>
      <xs:element name="AcctType" nillable="true" type="xs:string" />
      <xs:element name="BillDay" nillable="true" type="xs:int" />
      <xs:element name="BillType" nillable="true" type="xs:string" />
      <xs:element name="Billed" nillable="true" type="xs:boolean" />
      <xs:element name="CustomerNumber" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="HeaderId" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InvoiceNumber" nillable="true" type="xs:int" />
      <xs:element name="LineTotal" nillable="true" type="xs:decimal" />
      <xs:element name="LinkedAcct" nillable="true" type="xs:boolean" />
      <xs:element name="LinkedTo" nillable="true" type="xs:int" />
      <xs:element name="RefNo" nillable="true" type="xs:long" />
      <xs:element name="RunningBalance" nillable="true" type="xs:decimal" />
      <xs:element name="SalesTax" nillable="true" type="xs:decimal" />
      <xs:element name="ServAmt" nillable="true" type="xs:decimal" />
      <xs:element name="ServDesc" nillable="true" type="xs:string" />
      <xs:element name="ServDesc2" nillable="true" type="xs:string" />
      <xs:element name="TransDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceDetailDto" nillable="true" type="tns:InvoiceDetailDto" />
  <xs:complexType name="InvoiceDetailToPrintDto">
    <xs:sequence>
      <xs:element name="AcctType" nillable="true" type="xs:string" />
      <xs:element name="BillDay" nillable="true" type="xs:int" />
      <xs:element name="BillType" nillable="true" type="xs:string" />
      <xs:element name="Billed" nillable="true" type="xs:boolean" />
      <xs:element name="CustomerNumber" nillable="true" type="xs:string" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="HeaderId" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InvoiceNumber" nillable="true" type="xs:int" />
      <xs:element name="LineTotal" nillable="true" type="xs:decimal" />
      <xs:element name="LinkedAcct" nillable="true" type="xs:boolean" />
      <xs:element name="LinkedTo" nillable="true" type="xs:int" />
      <xs:element name="RefNo" nillable="true" type="xs:long" />
      <xs:element name="RunningBalance" nillable="true" type="xs:decimal" />
      <xs:element name="SalesTax" nillable="true" type="xs:decimal" />
      <xs:element name="ServAmt" nillable="true" type="xs:decimal" />
      <xs:element name="ServDesc" nillable="true" type="xs:string" />
      <xs:element name="ServDesc2" nillable="true" type="xs:string" />
      <xs:element name="TransDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceDetailToPrintDto" nillable="true" type="tns:InvoiceDetailToPrintDto" />
  <xs:complexType name="InvoiceHeaderDto">
    <xs:sequence>
      <xs:element name="AcctType" nillable="true" type="xs:string" />
      <xs:element name="AltBillingForm" nillable="true" type="xs:int" />
      <xs:element name="AmtDue" nillable="true" type="xs:decimal" />
      <xs:element name="BegBalance" nillable="true" type="xs:decimal" />
      <xs:element name="BillDay" nillable="true" type="xs:int" />
      <xs:element name="BillType" nillable="true" type="xs:string" />
      <xs:element name="Billing_Address" nillable="true" type="xs:string" />
      <xs:element name="Billing_Address2" nillable="true" type="xs:string" />
      <xs:element name="Billing_City" nillable="true" type="xs:string" />
      <xs:element name="Billing_FirstName" nillable="true" type="xs:string" />
      <xs:element name="Billing_LastName" nillable="true" type="xs:string" />
      <xs:element name="Billing_State" nillable="true" type="xs:string" />
      <xs:element name="Billing_Zip" nillable="true" type="xs:string" />
      <xs:element name="ChargeOnDate" nillable="true" type="xs:dateTime" />
      <xs:element name="CreditCardIssue" nillable="true" type="xs:int" />
      <xs:element name="Cust_Id" type="xs:int" />
      <xs:element name="CustomerNumber" nillable="true" type="xs:string" />
      <xs:element name="DueDate" type="xs:dateTime" />
      <xs:element name="EndBalance" nillable="true" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastPrintedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="LinkedToMA_Id" nillable="true" type="xs:int" />
      <xs:element name="NewHeaderId" nillable="true" type="xs:int" />
      <xs:element name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element name="OriginalPrintedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PR_Message" type="xs:boolean" />
      <xs:element name="Pr_Amt" nillable="true" type="xs:decimal" />
      <xs:element name="Pr_Catagory" nillable="true" type="xs:int" />
      <xs:element name="PrintOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Printed" nillable="true" type="xs:int" />
      <xs:element name="RTS" nillable="true" type="xs:int" />
      <xs:element name="ReBill" type="xs:int" />
      <xs:element name="Reprint" nillable="true" type="xs:boolean" />
      <xs:element name="ServDesc" nillable="true" type="xs:string" />
      <xs:element name="ServNote" nillable="true" type="xs:string" />
      <xs:element name="ServWeek" nillable="true" type="xs:string" />
      <xs:element name="Serv_Address" nillable="true" type="xs:string" />
      <xs:element name="Serv_City" nillable="true" type="xs:string" />
      <xs:element name="Serv_FirstName" nillable="true" type="xs:string" />
      <xs:element name="Serv_LastName" nillable="true" type="xs:string" />
      <xs:element name="Serv_State" nillable="true" type="xs:string" />
      <xs:element name="Serv_Zip" nillable="true" type="xs:string" />
      <xs:element name="SpecialBill" type="xs:int" />
      <xs:element name="StatementNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceHeaderDto" nillable="true" type="tns:InvoiceHeaderDto" />
  <xs:complexType name="InvoiceHeaderToPrintDto">
    <xs:sequence>
      <xs:element name="AcctType" nillable="true" type="xs:string" />
      <xs:element name="AltBillingForm" nillable="true" type="xs:int" />
      <xs:element name="AmtDue" nillable="true" type="xs:decimal" />
      <xs:element name="BegBalance" nillable="true" type="xs:decimal" />
      <xs:element name="BillDay" nillable="true" type="xs:int" />
      <xs:element name="BillType" nillable="true" type="xs:string" />
      <xs:element name="Billing_Address" nillable="true" type="xs:string" />
      <xs:element name="Billing_Address2" nillable="true" type="xs:string" />
      <xs:element name="Billing_City" nillable="true" type="xs:string" />
      <xs:element name="Billing_FirstName" nillable="true" type="xs:string" />
      <xs:element name="Billing_LastName" nillable="true" type="xs:string" />
      <xs:element name="Billing_State" nillable="true" type="xs:string" />
      <xs:element name="Billing_Zip" nillable="true" type="xs:string" />
      <xs:element name="ChargeOnDate" nillable="true" type="xs:dateTime" />
      <xs:element name="CreditCardIssue" nillable="true" type="xs:int" />
      <xs:element name="Cust_Id" type="xs:int" />
      <xs:element name="CustomerNumber" nillable="true" type="xs:string" />
      <xs:element name="DueDate" type="xs:dateTime" />
      <xs:element name="EndBalance" nillable="true" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastPrintedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="LinkedToCustomer_Id" nillable="true" type="xs:int" />
      <xs:element name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element name="OriginalPrintedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="PR_Message" type="xs:boolean" />
      <xs:element name="Pr_Amt" nillable="true" type="xs:decimal" />
      <xs:element name="Pr_Catagory" nillable="true" type="xs:int" />
      <xs:element name="Printed" nillable="true" type="xs:int" />
      <xs:element name="RTS" nillable="true" type="xs:int" />
      <xs:element name="ReBill" type="xs:int" />
      <xs:element name="Reprint" nillable="true" type="xs:boolean" />
      <xs:element name="ServDesc" nillable="true" type="xs:string" />
      <xs:element name="ServNote" nillable="true" type="xs:string" />
      <xs:element name="ServWeek" nillable="true" type="xs:string" />
      <xs:element name="Serv_Address" nillable="true" type="xs:string" />
      <xs:element name="Serv_City" nillable="true" type="xs:string" />
      <xs:element name="Serv_FirstName" nillable="true" type="xs:string" />
      <xs:element name="Serv_LastName" nillable="true" type="xs:string" />
      <xs:element name="Serv_State" nillable="true" type="xs:string" />
      <xs:element name="Serv_Zip" nillable="true" type="xs:string" />
      <xs:element name="SpecialBill" type="xs:int" />
      <xs:element name="StatementNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceHeaderToPrintDto" nillable="true" type="tns:InvoiceHeaderToPrintDto" />
  <xs:complexType name="Jobs_LastRunResultDto">
    <xs:sequence>
      <xs:element name="Description" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:long" />
      <xs:element name="Job_Id" type="ser:guid" />
      <xs:element name="LastOutcomeMessage" nillable="true" type="xs:string" />
      <xs:element name="LastRunOutcome" nillable="true" type="xs:boolean" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="RanAt" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Jobs_LastRunResultDto" nillable="true" type="tns:Jobs_LastRunResultDto" />
  <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="LeadDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="BaitStationCount" type="xs:int" />
      <xs:element name="BestTimeToCall" nillable="true" type="xs:string" />
      <xs:element name="CallCenterCustomer_Id" type="xs:int" />
      <xs:element name="City_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="Deleted" type="xs:boolean" />
      <xs:element name="Duration" type="xs:int" />
      <xs:element name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="LastScheduledInspectionOn" nillable="true" type="xs:dateTime" />
      <xs:element name="LastScheduledServiceOn" nillable="true" type="xs:dateTime" />
      <xs:element name="LeadSalesman_Id" type="xs:int" />
      <xs:element name="LeadStatus_Id" type="xs:int" />
      <xs:element name="LeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="SoldOn" nillable="true" type="xs:dateTime" />
      <xs:element name="State_Id" type="xs:int" />
      <xs:element name="ZipCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadDto" nillable="true" type="tns:LeadDto" />
  <xs:complexType name="LeadInspectionDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="EstimatedInstallDuration" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InitialServiceCharge" type="xs:decimal" />
      <xs:element name="InspectedBy_Id" type="xs:int" />
      <xs:element name="InspectedOn" type="xs:dateTime" />
      <xs:element name="InspectionResult_Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ScheduledOn" type="xs:dateTime" />
      <xs:element name="ServiceCharge" type="xs:decimal" />
      <xs:element name="ServiceType_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadInspectionDto" nillable="true" type="tns:LeadInspectionDto" />
  <xs:complexType name="LeadInspectionResultDto">
    <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="LeadInspectionResultDto" nillable="true" type="tns:LeadInspectionResultDto" />
  <xs:complexType name="LeadOfficePartnerDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadPartner_Id" type="xs:int" />
      <xs:element name="LeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadOfficePartnerDto" nillable="true" type="tns:LeadOfficePartnerDto" />
  <xs:complexType name="LeadOfficeSalesmanDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadOfficeType_Id" type="xs:int" />
      <xs:element name="LeadSalesman_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadOfficeSalesmanDto" nillable="true" type="tns:LeadOfficeSalesmanDto" />
  <xs:complexType name="LeadOfficeTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadOfficeTypeDto" nillable="true" type="tns:LeadOfficeTypeDto" />
  <xs:complexType name="LeadPartnerContactDto">
    <xs:sequence>
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadPartner_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SendEmail" type="xs:boolean" />
      <xs:element name="SendText" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadPartnerContactDto" nillable="true" type="tns:LeadPartnerContactDto" />
  <xs:complexType name="LeadPartnerDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="City_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="State_Id" type="xs:int" />
      <xs:element name="ZipCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadPartnerDto" nillable="true" type="tns:LeadPartnerDto" />
  <xs:complexType name="LeadPartnerLeadContactDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadPartnerContact_Id" type="xs:int" />
      <xs:element name="LeadPartnerLeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadPartnerLeadContactDto" nillable="true" type="tns:LeadPartnerLeadContactDto" />
  <xs:complexType name="LeadPartnerLeadTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LeadOfficePartnerLeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Partner_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadPartnerLeadTypeDto" nillable="true" type="tns:LeadPartnerLeadTypeDto" />
  <xs:complexType name="LeadSalesmanDto">
    <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="IsSelling" type="xs:boolean" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SendEmail" type="xs:boolean" />
      <xs:element name="SendText" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadSalesmanDto" nillable="true" type="tns:LeadSalesmanDto" />
  <xs:complexType name="LeadServiceDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Lead_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ScheduledOn" type="xs:dateTime" />
      <xs:element name="ServiceResult_Id" type="xs:int" />
      <xs:element name="ServicedBy_Id" type="xs:int" />
      <xs:element name="ServicedOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadServiceDto" nillable="true" type="tns:LeadServiceDto" />
  <xs:complexType name="LeadServiceResultDto">
    <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="LeadServiceResultDto" nillable="true" type="tns:LeadServiceResultDto" />
  <xs:complexType name="LeadStateDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Flow" type="xs:int" />
      <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="LeadStateDto" nillable="true" type="tns:LeadStateDto" />
  <xs:complexType name="LeadTechDto">
    <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="LeadType_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="SendEmail" type="xs:boolean" />
      <xs:element name="SendText" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeadTechDto" nillable="true" type="tns:LeadTechDto" />
  <xs:complexType name="LeadTypeDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="LineOfService_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="LeadTypeDto" nillable="true" type="tns:LeadTypeDto" />
  <xs:complexType name="LedgerBatchDto">
    <xs:sequence>
      <xs:element name="ClosedOn" type="xs:dateTime" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Locked" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="NumBills" nillable="true" type="xs:int" />
      <xs:element name="OpenedOn" type="xs:dateTime" />
      <xs:element name="TTL_Charges" nillable="true" type="xs:decimal" />
      <xs:element name="TTL_Payments" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LedgerBatchDto" nillable="true" type="tns:LedgerBatchDto" />
  <xs:complexType name="LedgerDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="AdjAppliedTo" nillable="true" type="xs:long" />
      <xs:element name="AdjustmentCode_Id" type="xs:int" />
      <xs:element name="Balance" nillable="true" type="xs:decimal" />
      <xs:element name="BatchLock" type="xs:int" />
      <xs:element name="Batch_Id" type="xs:int" />
      <xs:element name="BillingEntryModified" nillable="true" type="xs:int" />
      <xs:element name="BillingEntryModifiedDate" nillable="true" type="xs:dateTime" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="CheckNumber" type="xs:long" />
      <xs:element name="CreatedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="CustomerAdjustment_Id" nillable="true" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Date" type="xs:dateTime" />
      <xs:element name="Deleted" nillable="true" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Invoice" type="xs:long" />
      <xs:element name="InvoiceAmount" type="xs:decimal" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="Payment" type="xs:decimal" />
      <xs:element name="PaymentType" type="xs:int" />
      <xs:element name="Posted" type="xs:int" />
      <xs:element name="PostedOn" type="xs:dateTime" />
      <xs:element name="Printed" nillable="true" type="xs:int" />
      <xs:element name="SalesTax" type="xs:decimal" />
      <xs:element name="SalesTaxExempt" type="xs:boolean" />
      <xs:element name="ServiceType" nillable="true" type="xs:string" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="TaxRate" type="xs:decimal" />
      <xs:element name="Tech" nillable="true" type="xs:string" />
      <xs:element name="Tech_Id" type="xs:int" />
      <xs:element name="TotalAdjustmentsApplied" nillable="true" type="xs:decimal" />
      <xs:element name="Transaction_Id" type="xs:int" />
      <xs:element name="Type" type="xs:int" />
      <xs:element name="Type_Id" type="xs:int" />
      <xs:element name="WorkOrderItem_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LedgerDto" nillable="true" type="tns:LedgerDto" />
  <xs:complexType name="ManagerToZoneDto">
    <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="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ManagerToZoneDto" nillable="true" type="tns:ManagerToZoneDto" />
  <xs:complexType name="MapGridDto">
    <xs:sequence>
      <xs:element name="Active" nillable="true" type="xs:boolean" />
      <xs:element name="CityMap_Id" type="xs:int" />
      <xs:element name="Grid" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MapGridDto" nillable="true" type="tns:MapGridDto" />
  <xs:complexType name="OfficeEmailDto">
    <xs:sequence>
      <xs:element name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element name="EmailPassword" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OfficeEmailDto" nillable="true" type="tns:OfficeEmailDto" />
  <xs:complexType name="OfficeToStateDto">
    <xs:sequence>
      <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:element name="State_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OfficeToStateDto" nillable="true" type="tns:OfficeToStateDto" />
  <xs:complexType name="PhoneLocationTypeDto">
    <xs:sequence>
      <xs:element name="CanEmail" type="xs:boolean" />
      <xs:element name="CanText" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Location" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PhoneLocationTypeDto" nillable="true" type="tns:PhoneLocationTypeDto" />
  <xs:complexType name="RealtorAgencyDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RealtorAgencyDto" nillable="true" type="tns:RealtorAgencyDto" />
  <xs:complexType name="RealtorDto">
    <xs:sequence>
      <xs:element name="Agent_Id" type="xs:int" />
      <xs:element name="Contact_Id" type="xs:int" />
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="RealtorAgency_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RealtorDto" nillable="true" type="tns:RealtorDto" />
  <xs:complexType name="RealtorSaleDto">
    <xs:sequence>
      <xs:element name="Agent_Id" type="xs:int" />
      <xs:element name="Confirmed" type="xs:boolean" />
      <xs:element name="ConfirmedBy_Id" type="xs:int" />
      <xs:element name="ConfirmedOn" nillable="true" 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="Location_Id" type="xs:int" />
      <xs:element name="RealtorSaleStatus_Id" type="xs:int" />
      <xs:element name="Realtor_Id" type="xs:int" />
      <xs:element name="ReferredBy" nillable="true" type="xs:string" />
      <xs:element name="SaleSubType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="SoldOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RealtorSaleDto" nillable="true" type="tns:RealtorSaleDto" />
  <xs:complexType name="RealtorSaleStatusDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RealtorSaleStatusDto" nillable="true" type="tns:RealtorSaleStatusDto" />
  <xs:complexType name="RouteDto">
    <xs:sequence>
      <xs:element name="Deleted" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:long" />
      <xs:element name="ModifiedOn" xmlns:q25="http://schemas.datacontract.org/2004/07/System" type="q25:DateTimeOffset" />
      <xs:element name="Notes" nillable="true" type="xs:string" />
      <xs:element name="Office_Id" type="xs:short" />
      <xs:element name="Posted" type="xs:boolean" />
      <xs:element name="PostedOn" nillable="true" xmlns:q26="http://schemas.datacontract.org/2004/07/System" type="q26:DateTimeOffset" />
      <xs:element name="RouteOn" xmlns:q27="http://schemas.datacontract.org/2004/07/System" type="q27:DateTimeOffset" />
      <xs:element name="ScheduledEndDayAt" nillable="true" xmlns:q28="http://schemas.datacontract.org/2004/07/System" type="q28:DateTimeOffset" />
      <xs:element name="ScheduledStartAt" nillable="true" xmlns:q29="http://schemas.datacontract.org/2004/07/System" type="q29:DateTimeOffset" />
      <xs:element name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RouteDto" nillable="true" type="tns:RouteDto" />
  <xs:complexType name="RouteStopDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="ArrivalTime" type="xs:dateTime" />
      <xs:element name="AtHome" type="xs:boolean" />
      <xs:element name="CalledOnFinish" nillable="true" type="xs:dateTime" />
      <xs:element name="CalledOnStart" nillable="true" type="xs:dateTime" />
      <xs:element name="CallingEmployee_Id" type="xs:int" />
      <xs:element name="Cancelreason_Id" nillable="true" type="xs:int" />
      <xs:element name="Cancelreasondetail" nillable="true" type="xs:string" />
      <xs:element name="Changed_Id" type="xs:int" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="Contacted" type="xs:boolean" />
      <xs:element name="CreatedBy_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="CustomerEmailSent_Id" nillable="true" type="xs:int" />
      <xs:element name="CustomerType" type="xs:int" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Discount" nillable="true" type="xs:decimal" />
      <xs:element name="DriveTime" type="xs:decimal" />
      <xs:element name="Duration" type="xs:decimal" />
      <xs:element name="Employee_id" type="xs:int" />
      <xs:element name="Exception_Id" nillable="true" type="xs:int" />
      <xs:element name="Finish" type="xs:dateTime" />
      <xs:element name="FromCB" type="xs:boolean" />
      <xs:element name="GPSSearch" type="xs:boolean" />
      <xs:element name="Grid" nillable="true" type="xs:string" />
      <xs:element name="Grid_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Invoice" type="xs:long" />
      <xs:element name="Lastroute_Id" nillable="true" type="xs:int" />
      <xs:element name="Latitude" type="xs:double" />
      <xs:element name="Longitude" type="xs:double" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Note" nillable="true" type="xs:string" />
      <xs:element name="OrderBy" nillable="true" type="xs:int" />
      <xs:element name="PayTech" type="xs:boolean" />
      <xs:element name="Posted" type="xs:int" />
      <xs:element name="PostingEmployee_Id" type="xs:int" />
      <xs:element name="Reason" type="xs:int" />
      <xs:element name="Result" type="xs:int" />
      <xs:element name="Review" type="xs:int" />
      <xs:element name="RouteStopBreak_Id" nillable="true" type="xs:int" />
      <xs:element name="RouteStopType_Id" nillable="true" type="xs:int" />
      <xs:element name="Route_Id" type="xs:int" />
      <xs:element name="ServiceAt" type="xs:dateTime" />
      <xs:element name="ServiceType" nillable="true" type="xs:string" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="SpeakCustomer" type="xs:boolean" />
      <xs:element name="SpokeOther" nillable="true" type="xs:string" />
      <xs:element name="SpokePhone" type="xs:int" />
      <xs:element name="SpokeWith" type="xs:int" />
      <xs:element name="Start" type="xs:dateTime" />
      <xs:element name="TalkedToCustomer" type="xs:int" />
      <xs:element name="Tech_Id" type="xs:int" />
      <xs:element name="ValidServiceTime" type="xs:boolean" />
      <xs:element name="WorkOrder_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RouteStopDto" nillable="true" type="tns:RouteStopDto" />
  <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="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="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="ServiceCommissionDto">
    <xs:sequence>
      <xs:element name="Historic" 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="Office_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceCommissionDto" nillable="true" type="tns:ServiceCommissionDto" />
  <xs:complexType name="ServiceCommissionGuaranteeDto">
    <xs:sequence>
      <xs:element name="Guarantee" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="ServiceCommission_Id" type="xs:int" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceCommissionGuaranteeDto" nillable="true" type="tns:ServiceCommissionGuaranteeDto" />
  <xs:complexType name="ServiceCommissionRateDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BigRate" type="xs:decimal" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="ServiceCommission_Id" type="xs:int" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="SmallRate" type="xs:decimal" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceCommissionRateDto" nillable="true" type="tns:ServiceCommissionRateDto" />
  <xs:complexType name="ServiceHistoryDto">
    <xs:sequence>
      <xs:element name="Apr" type="xs:boolean" />
      <xs:element name="Aug" type="xs:boolean" />
      <xs:element name="Billing" nillable="true" type="xs:string" />
      <xs:element name="ChangedBy_Id" type="xs:int" />
      <xs:element name="ChangedOn" type="xs:dateTime" />
      <xs:element name="Charge" type="xs:decimal" />
      <xs:element name="Dec" type="xs:boolean" />
      <xs:element name="Feb" type="xs:boolean" />
      <xs:element name="Finish" type="xs:dateTime" />
      <xs:element name="ISCharge" type="xs:decimal" />
      <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="Mar" type="xs:boolean" />
      <xs:element name="May" type="xs:boolean" />
      <xs:element name="Method" nillable="true" type="xs:string" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Nov" type="xs:boolean" />
      <xs:element name="Oct" type="xs:boolean" />
      <xs:element name="PaymentAmount" type="xs:decimal" />
      <xs:element name="Reason_Id" type="xs:int" />
      <xs:element name="SaleSubType_Id" type="xs:int" />
      <xs:element name="SaleType_Id" type="xs:int" />
      <xs:element name="Sep" type="xs:boolean" />
      <xs:element name="ServiceType_Id" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="SoldBy_Id" type="xs:int" />
      <xs:element name="SoldOn" type="xs:dateTime" />
      <xs:element name="Start" type="xs:dateTime" />
      <xs:element name="ZeroBill" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceHistoryDto" nillable="true" type="tns:ServiceHistoryDto" />
  <xs:complexType name="ServiceScheduleDto">
    <xs:sequence>
      <xs:element name="Apr" type="xs:boolean" />
      <xs:element name="Aug" type="xs:boolean" />
      <xs:element name="DayRange" type="xs:boolean" />
      <xs:element name="Dec" type="xs:boolean" />
      <xs:element name="EstTime" type="xs:int" />
      <xs:element name="Feb" type="xs:boolean" />
      <xs:element name="Fri" type="xs:boolean" />
      <xs:element name="FriEnd" type="xs:dateTime" />
      <xs:element name="FriStart" type="xs:dateTime" />
      <xs:element name="Hold" type="xs:boolean" />
      <xs:element name="HoldEnd" type="xs:dateTime" />
      <xs:element name="HoldStart" 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="Mar" type="xs:boolean" />
      <xs:element name="May" type="xs:boolean" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Mon" type="xs:boolean" />
      <xs:element name="MonEnd" type="xs:dateTime" />
      <xs:element name="MonStart" type="xs:dateTime" />
      <xs:element name="Nov" type="xs:boolean" />
      <xs:element name="Oct" type="xs:boolean" />
      <xs:element name="Sat" type="xs:boolean" />
      <xs:element name="SatEnd" type="xs:dateTime" />
      <xs:element name="SatStart" type="xs:dateTime" />
      <xs:element name="Sep" type="xs:boolean" />
      <xs:element name="ServEnd" type="xs:int" />
      <xs:element name="ServStart" type="xs:int" />
      <xs:element name="Service_Id" type="xs:int" />
      <xs:element name="Thr" type="xs:boolean" />
      <xs:element name="ThrEnd" type="xs:dateTime" />
      <xs:element name="ThrStart" type="xs:dateTime" />
      <xs:element name="TimeReq" type="xs:boolean" />
      <xs:element name="TimeReqDuration" nillable="true" type="xs:int" />
      <xs:element name="TimeReqEnd" nillable="true" type="xs:dateTime" />
      <xs:element name="TimeReqStart" nillable="true" type="xs:dateTime" />
      <xs:element name="Tue" type="xs:boolean" />
      <xs:element name="TueEnd" type="xs:dateTime" />
      <xs:element name="TueStart" type="xs:dateTime" />
      <xs:element name="Wed" type="xs:boolean" />
      <xs:element name="WedEnd" type="xs:dateTime" />
      <xs:element name="WedStart" type="xs:dateTime" />
      <xs:element name="Week" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceScheduleDto" nillable="true" type="tns:ServiceScheduleDto" />
  <xs:complexType name="ServiceTestDto">
    <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="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="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="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="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="ModifiedOn" nillable="true" type="xs:dateTime" />
      <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="ReferredBy" nillable="true" type="xs:string" />
      <xs:element name="ReferredBy_Id" type="xs:int" />
      <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="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="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="ServiceTestDto" nillable="true" type="tns:ServiceTestDto" />
  <xs:complexType name="ServiceTypeCategoryDto">
    <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="ServiceTypeCategoryDto" nillable="true" type="tns:ServiceTypeCategoryDto" />
  <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="ServiceTypeRecurrenceDto">
    <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="ServiceTypeRecurrenceDto" nillable="true" type="tns:ServiceTypeRecurrenceDto" />
  <xs:complexType name="ServiceTypeTierDto">
    <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="ServiceTypeTierDto" nillable="true" type="tns:ServiceTypeTierDto" />
  <xs:complexType name="ServiceWarrantyRangeDto">
    <xs:sequence>
      <xs:element name="CustomerStartOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Maximum120" type="xs:decimal" />
      <xs:element name="Maximum180" type="xs:decimal" />
      <xs:element name="Maximum30" type="xs:decimal" />
      <xs:element name="Maximum60" type="xs:decimal" />
      <xs:element name="Maximum90" type="xs:decimal" />
      <xs:element name="Minimum120" type="xs:decimal" />
      <xs:element name="Minimum180" type="xs:decimal" />
      <xs:element name="Minimum30" type="xs:decimal" />
      <xs:element name="Minimum60" type="xs:decimal" />
      <xs:element name="Minimum90" type="xs:decimal" />
      <xs:element name="Minimum90YearlyCharge" type="xs:decimal" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceWarrantyRangeDto" nillable="true" type="tns:ServiceWarrantyRangeDto" />
  <xs:complexType name="SurveyMailingDto">
    <xs:sequence>
      <xs:element name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="AddressNumber" nillable="true" type="xs:string" />
      <xs:element name="City" nillable="true" type="xs:string" />
      <xs:element name="CustomerEmail_Id" type="xs:int" />
      <xs:element name="Customer_Id" nillable="true" type="xs:int" />
      <xs:element name="Email" nillable="true" type="xs:string" />
      <xs:element name="HasConfirmedEmails" nillable="true" type="xs:boolean" />
      <xs:element name="HashedId" nillable="true" type="xs:string" />
      <xs:element name="ISOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="InfusionSoftId" nillable="true" type="xs:int" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Office" nillable="true" type="xs:string" />
      <xs:element name="State" nillable="true" type="xs:string" />
      <xs:element name="SurveyComplete" type="xs:boolean" />
      <xs:element name="Year" nillable="true" type="xs:int" />
      <xs:element name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyMailingDto" nillable="true" type="tns:SurveyMailingDto" />
  <xs:complexType name="SurveyResponseDto">
    <xs:sequence>
      <xs:element name="CreatedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="EnteredBy_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="NoteType_Id" type="xs:int" />
      <xs:element name="PriceIncreaseFreeze" type="xs:boolean" />
      <xs:element name="Q1_Id" nillable="true" type="xs:int" />
      <xs:element name="Q2_Id" nillable="true" type="xs:int" />
      <xs:element name="Q3_Id" nillable="true" type="xs:int" />
      <xs:element name="Q4_Id" nillable="true" type="xs:int" />
      <xs:element name="Q5_Id" nillable="true" type="xs:int" />
      <xs:element name="Q6_Id" nillable="true" type="xs:int" />
      <xs:element name="Q7_Id" nillable="true" type="xs:int" />
      <xs:element name="Q8_Id" nillable="true" type="xs:int" />
      <xs:element name="ReRespond" type="xs:boolean" />
      <xs:element name="Resolved" type="xs:boolean" />
      <xs:element name="ResolvedDate" type="xs:dateTime" />
      <xs:element name="Responded" type="xs:boolean" />
      <xs:element name="ResponseDate" type="xs:dateTime" />
      <xs:element name="ResponseNote" nillable="true" type="xs:string" />
      <xs:element name="Year" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyResponseDto" nillable="true" type="tns:SurveyResponseDto" />
  <xs:complexType name="TechnicianDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BreakDuration1" type="xs:int" />
      <xs:element name="BreakDuration2" type="xs:int" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="MaxServices" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="StartBreak1" nillable="true" type="xs:dateTime" />
      <xs:element name="StartBreak2" nillable="true" type="xs:dateTime" />
      <xs:element name="TimePerUnit" type="xs:decimal" />
      <xs:element name="UseBreak1" type="xs:boolean" />
      <xs:element name="UseBreak2" type="xs:boolean" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TechnicianDto" nillable="true" type="tns:TechnicianDto" />
  <xs:complexType name="TerritoryManagerDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="EndOn" nillable="true" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="ResidualPercentage" type="xs:decimal" />
      <xs:element name="StartOn" type="xs:dateTime" />
      <xs:element name="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TerritoryManagerDto" nillable="true" type="tns:TerritoryManagerDto" />
  <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="TextMessageCustomerDto">
    <xs:sequence>
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageCustomerDto" nillable="true" type="tns:TextMessageCustomerDto" />
  <xs:complexType name="TextMessageEmployeeDto">
    <xs:sequence>
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="Handled" type="xs:boolean" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsNC" nillable="true" type="xs:boolean" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageEmployeeDto" nillable="true" type="tns:TextMessageEmployeeDto" />
  <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="VerifiedCustomerPhoneNumberDto">
    <xs:sequence>
      <xs:element name="Address" nillable="true" type="xs:string" />
      <xs:element name="Carrier" nillable="true" type="xs:string" />
      <xs:element name="Code" nillable="true" type="xs:string" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="Type" nillable="true" type="xs:string" />
      <xs:element name="VerifiedOn" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VerifiedCustomerPhoneNumberDto" nillable="true" type="tns:VerifiedCustomerPhoneNumberDto" />
  <xs:complexType name="ZoneAssignmentDto">
    <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="Zone_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZoneAssignmentDto" nillable="true" type="tns:ZoneAssignmentDto" />
  <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="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="BankDepositDto">
    <xs:sequence>
      <xs:element name="DepositState" type="xs:int" />
      <xs:element name="EndOn" type="xs:dateTime" />
      <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:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankDepositDto" nillable="true" type="tns:BankDepositDto" />
  <xs:complexType name="BankDepositEntryDto">
    <xs:sequence>
      <xs:element name="Approved" nillable="true" type="xs:boolean" />
      <xs:element name="BankDeposit_Id" type="xs:int" />
      <xs:element name="CreatedOn" type="xs:dateTime" />
      <xs:element name="Employee_Id" type="xs:int" />
      <xs:element name="FinalBankDeposit_Id" nillable="true" 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:element name="Office_Id" type="xs:int" />
      <xs:element name="Payment" type="xs:decimal" />
      <xs:element name="PaymentType" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankDepositEntryDto" nillable="true" type="tns:BankDepositEntryDto" />
  <xs:complexType name="BucketEntryToTextMessageDto">
    <xs:sequence>
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketEntryToTextMessageDto" nillable="true" type="tns:BucketEntryToTextMessageDto" />
  <xs:complexType name="BucketEntry_TextMessageDetailDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BucketEntry_Id" type="xs:int" />
      <xs:element name="CustomerPhone_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Number" nillable="true" type="xs:string" />
      <xs:element name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BucketEntry_TextMessageDetailDto" nillable="true" type="tns:BucketEntry_TextMessageDetailDto" />
  <xs:complexType name="Buckets_BucketDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="BlockRouting" type="xs:boolean" />
      <xs:element name="Description" 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="Priority" nillable="true" type="xs:int" />
      <xs:element name="RouteObject_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Buckets_BucketDto" nillable="true" type="tns:Buckets_BucketDto" />
  <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="CustomerAttributeDefinitionDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CustomerAttributes" nillable="true" type="tns:ArrayOfCustomerAttributeDto" />
      <xs:element name="DataType" type="xs:int" />
      <xs:element name="DefaultValue" nillable="true" type="xs:string" />
      <xs:element name="ExcludeFromSummary" 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="Parent_Id" type="xs:int" />
      <xs:element name="Priority" type="xs:int" />
      <xs:element name="Root_Id" type="xs:int" />
      <xs:element name="Type" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerAttributeDefinitionDto" nillable="true" type="tns:CustomerAttributeDefinitionDto" />
  <xs:complexType name="ArrayOfCustomerAttributeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerAttributeDto" nillable="true" type="tns:CustomerAttributeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerAttributeDto" nillable="true" type="tns:ArrayOfCustomerAttributeDto" />
  <xs:complexType name="CustomerAttributeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Attribute_Id" type="xs:int" />
      <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="Parent_Id" type="xs:int" />
      <xs:element name="Priority" type="xs:int" />
      <xs:element name="Root_Id" type="xs:int" />
      <xs:element name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerAttributeDto" nillable="true" type="tns:CustomerAttributeDto" />
  <xs:complexType name="CustomerConditionCatagoryDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CustomerConditionTypes" nillable="true" type="tns:ArrayOfCustomerConditionTypeDto" />
      <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="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerConditionCatagoryDto" nillable="true" type="tns:CustomerConditionCatagoryDto" />
  <xs:complexType name="ArrayOfCustomerConditionTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerConditionTypeDto" nillable="true" type="tns:CustomerConditionTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerConditionTypeDto" nillable="true" type="tns:ArrayOfCustomerConditionTypeDto" />
  <xs:complexType name="CustomerConditionTypeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Catagory_Id" type="xs:int" />
      <xs:element name="CustomerConditionDetails" nillable="true" type="tns:ArrayOfCustomerConditionDetailDto" />
      <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="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerConditionTypeDto" nillable="true" type="tns:CustomerConditionTypeDto" />
  <xs:complexType name="ArrayOfCustomerConditionDetailDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerConditionDetailDto" nillable="true" type="tns:CustomerConditionDetailDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerConditionDetailDto" nillable="true" type="tns:ArrayOfCustomerConditionDetailDto" />
  <xs:complexType name="CustomerConditionDetailDto">
    <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="Note" nillable="true" type="xs:string" />
      <xs:element name="Type_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerConditionDetailDto" nillable="true" type="tns:CustomerConditionDetailDto" />
  <xs:complexType name="CustomerConditionDto">
    <xs:sequence>
      <xs:element name="Active" 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="Detail_Id" type="xs:int" />
      <xs:element name="Duration" type="xs:int" />
      <xs:element name="EndOn" type="xs:dateTime" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedBy_Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Note" nillable="true" type="xs:string" />
      <xs:element name="StartOn" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerConditionDto" nillable="true" type="tns:CustomerConditionDto" />
  <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="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="EmployeeToRoleDto">
    <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="Role_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeToRoleDto" nillable="true" type="tns:EmployeeToRoleDto" />
  <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="OfficeResponsibleDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" type="xs:dateTime" />
      <xs:element name="Office_Id" type="xs:int" />
      <xs:element name="ResponsibleForOffice_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OfficeResponsibleDto" nillable="true" type="tns:OfficeResponsibleDto" />
  <xs:complexType name="RoleAccessDto">
    <xs:sequence>
      <xs:element name="Id" type="xs:int" />
      <xs:element name="ModifiedOn" nillable="true" type="xs:dateTime" />
      <xs:element name="RoleObject_Id" type="xs:int" />
      <xs:element name="Role_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RoleAccessDto" nillable="true" type="tns:RoleAccessDto" />
  <xs:complexType name="RoleDto">
    <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="RoleDto" nillable="true" type="tns:RoleDto" />
  <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="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="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="TextMessageRouteChangeDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="CallWindow" nillable="true" type="xs:string" />
      <xs:element name="EmployeePhoneNumber_Id" type="xs:int" />
      <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="RouteDate" type="xs:dateTime" />
      <xs:element name="TextMessage_Id" type="xs:int" />
      <xs:element name="WorkOrder_Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageRouteChangeDto" nillable="true" type="tns:TextMessageRouteChangeDto" />
  <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="TextMessageServiceNoticeOptInDto">
    <xs:sequence>
      <xs:element name="Active" type="xs:boolean" />
      <xs:element name="Customer_Id" type="xs:int" />
      <xs:element name="Id" type="xs:int" />
      <xs:element name="IsNC" 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="TextMessage_Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextMessageServiceNoticeOptInDto" nillable="true" type="tns:TextMessageServiceNoticeOptInDto" />
  <xs:complexType name="TimeZoneInfoDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="BaseUtcOffsetHour" type="xs:int" />
      <xs:element minOccurs="0" name="BaseUtcOffsetMins" type="xs:int" />
      <xs:element minOccurs="0" name="DayLightName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ModifiedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StandardName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SupportDlst" type="xs:boolean" />
      <xs:element minOccurs="0" name="TimeZoneInfo_Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TimeZoneInfoDto" nillable="true" type="tns:TimeZoneInfoDto" />
  <xs:complexType name="ContactDescriptiveTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactAddressTypes" nillable="true" type="tns:ArrayOfContactAddressTypeDto" />
      <xs:element minOccurs="0" name="ContactEmailTypes" nillable="true" type="tns:ArrayOfContactEmailTypeDto" />
      <xs:element minOccurs="0" name="ContactPhoneNumberTypes" nillable="true" type="tns:ArrayOfContactPhoneNumberTypeDto" />
      <xs:element minOccurs="0" name="ContactStates" nillable="true" type="tns:ArrayOfContactStateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactDescriptiveTypeDto" nillable="true" type="tns:ContactDescriptiveTypeDto" />
  <xs:complexType name="ArrayOfContactAddressTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactAddressTypeDto" nillable="true" type="tns:ContactAddressTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactAddressTypeDto" nillable="true" type="tns:ArrayOfContactAddressTypeDto" />
  <xs:complexType name="ArrayOfContactEmailTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactEmailTypeDto" nillable="true" type="tns:ContactEmailTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactEmailTypeDto" nillable="true" type="tns:ArrayOfContactEmailTypeDto" />
  <xs:complexType name="ArrayOfContactPhoneNumberTypeDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactPhoneNumberTypeDto" nillable="true" type="tns:ContactPhoneNumberTypeDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactPhoneNumberTypeDto" nillable="true" type="tns:ArrayOfContactPhoneNumberTypeDto" />
  <xs:complexType name="ArrayOfContactStateDto">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactStateDto" nillable="true" type="tns:ContactStateDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactStateDto" nillable="true" type="tns:ArrayOfContactStateDto" />
  <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:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="DateTimeOffset">
    <xs:annotation>
      <xs:appinfo>
        <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DateTime" type="xs:dateTime" />
      <xs:element name="OffsetMinutes" type="xs:short" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DateTimeOffset" nillable="true" type="tns:DateTimeOffset" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.servicestack.net/types" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.servicestack.net/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="Auth">
    <xs:sequence>
      <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_verifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RememberMe" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nonce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="uri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="response" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="qop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cnonce" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Auth" nillable="true" type="tns:Auth" />
  <xs:complexType name="AuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthResponse" nillable="true" type="tns:AuthResponse" />
  <xs:complexType name="ResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StackTrace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
  <xs:complexType name="ArrayOfResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResponseError" nillable="true" type="tns:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResponseError" nillable="true" type="tns:ArrayOfResponseError" />
  <xs:complexType name="ResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseError" nillable="true" type="tns:ResponseError" />
  <xs:complexType name="RequestLogs">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeforeSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ids" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOflong" />
      <xs:element minOccurs="0" name="BeforeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="HasResponse" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="WithErrors" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EnableSessionTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableResponseTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableErrorTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DurationLongerThan" nillable="true" type="ser:duration" />
      <xs:element minOccurs="0" name="DurationLessThan" nillable="true" type="ser:duration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogs" nillable="true" type="tns:RequestLogs" />
  <xs:complexType name="RequestLogsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfRequestLogEntry" />
      <xs:element minOccurs="0" name="Usage" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogsResponse" nillable="true" type="tns:RequestLogsResponse" />
  <xs:complexType name="ArrayOfRequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRequestLogEntry" nillable="true" type="tns:ArrayOfRequestLogEntry" />
  <xs:complexType name="RequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="AbsoluteUri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ErrorResponse" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="FormData" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Headers" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="HttpMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Items" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfKeyValueOfstringanyType" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestBody" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="RequestDuration" type="ser:duration" />
      <xs:element minOccurs="0" name="ResponseDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="Session" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
  <xs:complexType name="Registration">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AutoLogin" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Registration" nillable="true" type="tns:Registration" />
  <xs:complexType name="RegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegistrationResponse" nillable="true" type="tns:RegistrationResponse" />
  <xs:complexType name="AuthUserSession">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterScreenName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BirthDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BirthDateRaw" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Culture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nickname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestTokenSecret" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedAt" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ProviderOAuthAccess" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfanyType" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfstring" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Sequence" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tag" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthUserSession" nillable="true" type="tns:AuthUserSession" />
</xs:schema>
	</wsdl:types>

	<wsdl:message name="AuthenticationIn">
        <wsdl:part name="par" element="tns:Authentication" />
    </wsdl:message>
    <wsdl:message name="AuthenticationOut">
        <wsdl:part name="par" element="tns:AuthenticationResponse" />
    </wsdl:message><wsdl:message name="BulwarkOfficeRequestIn">
        <wsdl:part name="par" element="tns:BulwarkOfficeRequest" />
    </wsdl:message>
    <wsdl:message name="BulwarkOfficeRequestOut">
        <wsdl:part name="par" element="tns:BulwarkOfficeRequestResponse" />
    </wsdl:message><wsdl:message name="BulwarkRoleRequestIn">
        <wsdl:part name="par" element="tns:BulwarkRoleRequest" />
    </wsdl:message>
    <wsdl:message name="BulwarkRoleRequestOut">
        <wsdl:part name="par" element="tns:BulwarkRoleRequestResponse" />
    </wsdl:message><wsdl:message name="BulwarkUserRequestIn">
        <wsdl:part name="par" element="tns:BulwarkUserRequest" />
    </wsdl:message>
    <wsdl:message name="BulwarkUserRequestOut">
        <wsdl:part name="par" element="tns:BulwarkUserRequestResponse" />
    </wsdl:message><wsdl:message name="EmailMessageRequestIn">
        <wsdl:part name="par" element="tns:EmailMessageRequest" />
    </wsdl:message>
    <wsdl:message name="EmailMessageRequestOut">
        <wsdl:part name="par" element="tns:EmailMessageRequestResponse" />
    </wsdl:message><wsdl:message name="PingRequestIn">
        <wsdl:part name="par" element="tns:PingRequest" />
    </wsdl:message>
    <wsdl:message name="PingRequestOut">
        <wsdl:part name="par" element="tns:PingRequestResponse" />
    </wsdl:message><wsdl:message name="PingAuthRequestIn">
        <wsdl:part name="par" element="tns:PingAuthRequest" />
    </wsdl:message>
    <wsdl:message name="PingAuthRequestOut">
        <wsdl:part name="par" element="tns:PingAuthRequestResponse" />
    </wsdl:message><wsdl:message name="UserValidationRequestIn">
        <wsdl:part name="par" element="tns:UserValidationRequest" />
    </wsdl:message>
    <wsdl:message name="UserValidationRequestOut">
        <wsdl:part name="par" element="tns:UserValidationRequestResponse" />
    </wsdl:message><wsdl:message name="ExampleRequestIn">
        <wsdl:part name="par" element="tns:ExampleRequest" />
    </wsdl:message>
    <wsdl:message name="ExampleRequestOut">
        <wsdl:part name="par" element="tns:ExampleRequestResponse" />
    </wsdl:message><wsdl:message name="NCTextMessageRequestIn">
        <wsdl:part name="par" element="tns:NCTextMessageRequest" />
    </wsdl:message>
    <wsdl:message name="NCTextMessageRequestOut">
        <wsdl:part name="par" element="tns:NCTextMessageRequestResponse" />
    </wsdl:message><wsdl:message name="TextMessageMarketingRequestIn">
        <wsdl:part name="par" element="tns:TextMessageMarketingRequest" />
    </wsdl:message>
    <wsdl:message name="TextMessageMarketingRequestOut">
        <wsdl:part name="par" element="tns:TextMessageMarketingRequestResponse" />
    </wsdl:message><wsdl:message name="CallCenterCustomerDuplicateCheckRequestIn">
        <wsdl:part name="par" element="tns:CallCenterCustomerDuplicateCheckRequest" />
    </wsdl:message>
    <wsdl:message name="CallCenterCustomerDuplicateCheckRequestOut">
        <wsdl:part name="par" element="tns:CallCenterCustomerDuplicateCheckRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentTypeRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentTypeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentTypeRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentTypeRequestResponse" />
    </wsdl:message><wsdl:message name="CreateBaitStationsToCollectBucketsRequestIn">
        <wsdl:part name="par" element="tns:CreateBaitStationsToCollectBucketsRequest" />
    </wsdl:message>
    <wsdl:message name="CreateBaitStationsToCollectBucketsRequestOut">
        <wsdl:part name="par" element="tns:CreateBaitStationsToCollectBucketsRequestResponse" />
    </wsdl:message><wsdl:message name="BucketsTextsAndEmailsRequestIn">
        <wsdl:part name="par" element="tns:BucketsTextsAndEmailsRequest" />
    </wsdl:message>
    <wsdl:message name="BucketsTextsAndEmailsRequestOut">
        <wsdl:part name="par" element="tns:BucketsTextsAndEmailsRequestResponse" />
    </wsdl:message><wsdl:message name="SendFormerCustomersBucketsEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendFormerCustomersBucketsEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendFormerCustomersBucketsEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendFormerCustomersBucketsEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SendLawnCareTextAndEmailRequestIn">
        <wsdl:part name="par" element="tns:SendLawnCareTextAndEmailRequest" />
    </wsdl:message>
    <wsdl:message name="SendLawnCareTextAndEmailRequestOut">
        <wsdl:part name="par" element="tns:SendLawnCareTextAndEmailRequestResponse" />
    </wsdl:message><wsdl:message name="SendTerminationConfirmationEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendTerminationConfirmationEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendTerminationConfirmationEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendTerminationConfirmationEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SendCollectionsEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendCollectionsEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendCollectionsEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendCollectionsEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SendVideosForTIEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendVideosForTIEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendVideosForTIEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendVideosForTIEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SendHomeBuilderTRNLEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendHomeBuilderTRNLEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendHomeBuilderTRNLEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendHomeBuilderTRNLEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="RoutePostingTextsRequestIn">
        <wsdl:part name="par" element="tns:RoutePostingTextsRequest" />
    </wsdl:message>
    <wsdl:message name="RoutePostingTextsRequestOut">
        <wsdl:part name="par" element="tns:RoutePostingTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SendTelephoneCBFollowupEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendTelephoneCBFollowupEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendTelephoneCBFollowupEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendTelephoneCBFollowupEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="SpencerNielsenTerminatedAccountsRequestIn">
        <wsdl:part name="par" element="tns:SpencerNielsenTerminatedAccountsRequest" />
    </wsdl:message>
    <wsdl:message name="SpencerNielsenTerminatedAccountsRequestOut">
        <wsdl:part name="par" element="tns:SpencerNielsenTerminatedAccountsRequestResponse" />
    </wsdl:message><wsdl:message name="SendWelcomeEmailsAndTextsRequestIn">
        <wsdl:part name="par" element="tns:SendWelcomeEmailsAndTextsRequest" />
    </wsdl:message>
    <wsdl:message name="SendWelcomeEmailsAndTextsRequestOut">
        <wsdl:part name="par" element="tns:SendWelcomeEmailsAndTextsRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerGpsLocationRequestIn">
        <wsdl:part name="par" element="tns:CustomerGpsLocationRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerGpsLocationRequestOut">
        <wsdl:part name="par" element="tns:CustomerGpsLocationRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentRatingTypeRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentRatingTypeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentRatingTypeRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentRatingTypeRequestResponse" />
    </wsdl:message><wsdl:message name="BlastedNumbersRequestIn">
        <wsdl:part name="par" element="tns:BlastedNumbersRequest" />
    </wsdl:message>
    <wsdl:message name="BlastedNumbersRequestOut">
        <wsdl:part name="par" element="tns:BlastedNumbersRequestResponse" />
    </wsdl:message><wsdl:message name="CallCenterRequestIn">
        <wsdl:part name="par" element="tns:CallCenterRequest" />
    </wsdl:message>
    <wsdl:message name="CallCenterRequestOut">
        <wsdl:part name="par" element="tns:CallCenterRequestResponse" />
    </wsdl:message><wsdl:message name="CallCenterSalesmanRequestIn">
        <wsdl:part name="par" element="tns:CallCenterSalesmanRequest" />
    </wsdl:message>
    <wsdl:message name="CallCenterSalesmanRequestOut">
        <wsdl:part name="par" element="tns:CallCenterSalesmanRequestResponse" />
    </wsdl:message><wsdl:message name="EmployeeToOfficeRequestIn">
        <wsdl:part name="par" element="tns:EmployeeToOfficeRequest" />
    </wsdl:message>
    <wsdl:message name="EmployeeToOfficeRequestOut">
        <wsdl:part name="par" element="tns:EmployeeToOfficeRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerMappingChangeRequestIn">
        <wsdl:part name="par" element="tns:CustomerMappingChangeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerMappingChangeRequestOut">
        <wsdl:part name="par" element="tns:CustomerMappingChangeRequestResponse" />
    </wsdl:message><wsdl:message name="EmployeeToZipRequestIn">
        <wsdl:part name="par" element="tns:EmployeeToZipRequest" />
    </wsdl:message>
    <wsdl:message name="EmployeeToZipRequestOut">
        <wsdl:part name="par" element="tns:EmployeeToZipRequestResponse" />
    </wsdl:message><wsdl:message name="LedgerToCustomerNoteRequestIn">
        <wsdl:part name="par" element="tns:LedgerToCustomerNoteRequest" />
    </wsdl:message>
    <wsdl:message name="LedgerToCustomerNoteRequestOut">
        <wsdl:part name="par" element="tns:LedgerToCustomerNoteRequestResponse" />
    </wsdl:message><wsdl:message name="TextCustomerOnBehalfOfTechRequestIn">
        <wsdl:part name="par" element="tns:TextCustomerOnBehalfOfTechRequest" />
    </wsdl:message>
    <wsdl:message name="TextCustomerOnBehalfOfTechRequestOut">
        <wsdl:part name="par" element="tns:TextCustomerOnBehalfOfTechRequestResponse" />
    </wsdl:message><wsdl:message name="SendAccountsWithBadCreditCardsTextAndEmailRequestIn">
        <wsdl:part name="par" element="tns:SendAccountsWithBadCreditCardsTextAndEmailRequest" />
    </wsdl:message>
    <wsdl:message name="SendAccountsWithBadCreditCardsTextAndEmailRequestOut">
        <wsdl:part name="par" element="tns:SendAccountsWithBadCreditCardsTextAndEmailRequestResponse" />
    </wsdl:message><wsdl:message name="SendAccountsWithABalanceTextAndEmailRequestIn">
        <wsdl:part name="par" element="tns:SendAccountsWithABalanceTextAndEmailRequest" />
    </wsdl:message>
    <wsdl:message name="SendAccountsWithABalanceTextAndEmailRequestOut">
        <wsdl:part name="par" element="tns:SendAccountsWithABalanceTextAndEmailRequestResponse" />
    </wsdl:message><wsdl:message name="TextingWindowsServiceStateRequestIn">
        <wsdl:part name="par" element="tns:TextingWindowsServiceStateRequest" />
    </wsdl:message>
    <wsdl:message name="TextingWindowsServiceStateRequestOut">
        <wsdl:part name="par" element="tns:TextingWindowsServiceStateRequestResponse" />
    </wsdl:message><wsdl:message name="SalesServiceSoldByHistoryRequestIn">
        <wsdl:part name="par" element="tns:SalesServiceSoldByHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="SalesServiceSoldByHistoryRequestOut">
        <wsdl:part name="par" element="tns:SalesServiceSoldByHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="SalesServiceSoldByHistoryWithAccountRequestIn">
        <wsdl:part name="par" element="tns:SalesServiceSoldByHistoryWithAccountRequest" />
    </wsdl:message>
    <wsdl:message name="SalesServiceSoldByHistoryWithAccountRequestOut">
        <wsdl:part name="par" element="tns:SalesServiceSoldByHistoryWithAccountRequestResponse" />
    </wsdl:message><wsdl:message name="ServiceTimeWindowRequestIn">
        <wsdl:part name="par" element="tns:ServiceTimeWindowRequest" />
    </wsdl:message>
    <wsdl:message name="ServiceTimeWindowRequestOut">
        <wsdl:part name="par" element="tns:ServiceTimeWindowRequestResponse" />
    </wsdl:message><wsdl:message name="TimeZoneInformationRequestIn">
        <wsdl:part name="par" element="tns:TimeZoneInformationRequest" />
    </wsdl:message>
    <wsdl:message name="TimeZoneInformationRequestOut">
        <wsdl:part name="par" element="tns:TimeZoneInformationRequestResponse" />
    </wsdl:message><wsdl:message name="TwilioTextMessageRequestIn">
        <wsdl:part name="par" element="tns:TwilioTextMessageRequest" />
    </wsdl:message>
    <wsdl:message name="TwilioTextMessageRequestOut">
        <wsdl:part name="par" element="tns:TwilioTextMessageRequestResponse" />
    </wsdl:message><wsdl:message name="TextMessageRequestIn">
        <wsdl:part name="par" element="tns:TextMessageRequest" />
    </wsdl:message>
    <wsdl:message name="TextMessageRequestOut">
        <wsdl:part name="par" element="tns:TextMessageRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerNoteSourceRequestIn">
        <wsdl:part name="par" element="tns:CustomerNoteSourceRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerNoteSourceRequestOut">
        <wsdl:part name="par" element="tns:CustomerNoteSourceRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerNoteRequestIn">
        <wsdl:part name="par" element="tns:CustomerNoteRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerNoteRequestOut">
        <wsdl:part name="par" element="tns:CustomerNoteRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentSourceRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentSourceRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentSourceRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentSourceRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentSourceTypeRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentSourceTypeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentSourceTypeRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentSourceTypeRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentReasonRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentReasonRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentReasonRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentReasonRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentReasonTypeRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentReasonTypeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentReasonTypeRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentReasonTypeRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentEmployeeRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentEmployeeRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentEmployeeRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentEmployeeRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerCommentRequestIn">
        <wsdl:part name="par" element="tns:CustomerCommentRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerCommentRequestOut">
        <wsdl:part name="par" element="tns:CustomerCommentRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerTerminationReasonRequestIn">
        <wsdl:part name="par" element="tns:CustomerTerminationReasonRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerTerminationReasonRequestOut">
        <wsdl:part name="par" element="tns:CustomerTerminationReasonRequestResponse" />
    </wsdl:message><wsdl:message name="SalesmanRequestIn">
        <wsdl:part name="par" element="tns:SalesmanRequest" />
    </wsdl:message>
    <wsdl:message name="SalesmanRequestOut">
        <wsdl:part name="par" element="tns:SalesmanRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerPhoneNumberRequestIn">
        <wsdl:part name="par" element="tns:CustomerPhoneNumberRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerPhoneNumberRequestOut">
        <wsdl:part name="par" element="tns:CustomerPhoneNumberRequestResponse" />
    </wsdl:message><wsdl:message name="ServiceRequestIn">
        <wsdl:part name="par" element="tns:ServiceRequest" />
    </wsdl:message>
    <wsdl:message name="ServiceRequestOut">
        <wsdl:part name="par" element="tns:ServiceRequestResponse" />
    </wsdl:message><wsdl:message name="EmployeeFullRequestIn">
        <wsdl:part name="par" element="tns:EmployeeFullRequest" />
    </wsdl:message>
    <wsdl:message name="EmployeeFullRequestOut">
        <wsdl:part name="par" element="tns:EmployeeFullRequestResponse" />
    </wsdl:message><wsdl:message name="CityRequestIn">
        <wsdl:part name="par" element="tns:CityRequest" />
    </wsdl:message>
    <wsdl:message name="CityRequestOut">
        <wsdl:part name="par" element="tns:CityRequestResponse" />
    </wsdl:message><wsdl:message name="LaborBalanceRequestIn">
        <wsdl:part name="par" element="tns:LaborBalanceRequest" />
    </wsdl:message>
    <wsdl:message name="LaborBalanceRequestOut">
        <wsdl:part name="par" element="tns:LaborBalanceRequestResponse" />
    </wsdl:message><wsdl:message name="AdjustmentCodeRequestIn">
        <wsdl:part name="par" element="tns:AdjustmentCodeRequest" />
    </wsdl:message>
    <wsdl:message name="AdjustmentCodeRequestOut">
        <wsdl:part name="par" element="tns:AdjustmentCodeRequestResponse" />
    </wsdl:message><wsdl:message name="EmployeePhoneNumberRequestIn">
        <wsdl:part name="par" element="tns:EmployeePhoneNumberRequest" />
    </wsdl:message>
    <wsdl:message name="EmployeePhoneNumberRequestOut">
        <wsdl:part name="par" element="tns:EmployeePhoneNumberRequestResponse" />
    </wsdl:message><wsdl:message name="SubmitSurveyRequestIn">
        <wsdl:part name="par" element="tns:SubmitSurveyRequest" />
    </wsdl:message>
    <wsdl:message name="SubmitSurveyRequestOut">
        <wsdl:part name="par" element="tns:SubmitSurveyRequestResponse" />
    </wsdl:message><wsdl:message name="TerritoryReferralRequestIn">
        <wsdl:part name="par" element="tns:TerritoryReferralRequest" />
    </wsdl:message>
    <wsdl:message name="TerritoryReferralRequestOut">
        <wsdl:part name="par" element="tns:TerritoryReferralRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerEmailRequestIn">
        <wsdl:part name="par" element="tns:CustomerEmailRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerEmailRequestOut">
        <wsdl:part name="par" element="tns:CustomerEmailRequestResponse" />
    </wsdl:message><wsdl:message name="WashingtonCustomerToTaxRateRequestIn">
        <wsdl:part name="par" element="tns:WashingtonCustomerToTaxRateRequest" />
    </wsdl:message>
    <wsdl:message name="WashingtonCustomerToTaxRateRequestOut">
        <wsdl:part name="par" element="tns:WashingtonCustomerToTaxRateRequestResponse" />
    </wsdl:message><wsdl:message name="ZoneRequestIn">
        <wsdl:part name="par" element="tns:ZoneRequest" />
    </wsdl:message>
    <wsdl:message name="ZoneRequestOut">
        <wsdl:part name="par" element="tns:ZoneRequestResponse" />
    </wsdl:message><wsdl:message name="CustomerRequestIn">
        <wsdl:part name="par" element="tns:CustomerRequest" />
    </wsdl:message>
    <wsdl:message name="CustomerRequestOut">
        <wsdl:part name="par" element="tns:CustomerRequestResponse" />
    </wsdl:message><wsdl:message name="RoleObjectRequestIn">
        <wsdl:part name="par" element="tns:RoleObjectRequest" />
    </wsdl:message>
    <wsdl:message name="RoleObjectRequestOut">
        <wsdl:part name="par" element="tns:RoleObjectRequestResponse" />
    </wsdl:message><wsdl:message name="StateRequestIn">
        <wsdl:part name="par" element="tns:StateRequest" />
    </wsdl:message>
    <wsdl:message name="StateRequestOut">
        <wsdl:part name="par" element="tns:StateRequestResponse" />
    </wsdl:message><wsdl:message name="OfficeRequestIn">
        <wsdl:part name="par" element="tns:OfficeRequest" />
    </wsdl:message>
    <wsdl:message name="OfficeRequestOut">
        <wsdl:part name="par" element="tns:OfficeRequestResponse" />
    </wsdl:message><wsdl:message name="ServiceTypeRequestIn">
        <wsdl:part name="par" element="tns:ServiceTypeRequest" />
    </wsdl:message>
    <wsdl:message name="ServiceTypeRequestOut">
        <wsdl:part name="par" element="tns:ServiceTypeRequestResponse" />
    </wsdl:message><wsdl:message name="EmployeeRequestIn">
        <wsdl:part name="par" element="tns:EmployeeRequest" />
    </wsdl:message>
    <wsdl:message name="EmployeeRequestOut">
        <wsdl:part name="par" element="tns:EmployeeRequestResponse" />
    </wsdl:message><wsdl:message name="TextEmployeeRequestIn">
        <wsdl:part name="par" element="tns:TextEmployeeRequest" />
    </wsdl:message>
    <wsdl:message name="TextEmployeeRequestOut">
        <wsdl:part name="par" element="tns:TextEmployeeRequestResponse" />
    </wsdl:message><wsdl:message name="ErrorRequestIn">
        <wsdl:part name="par" element="tns:ErrorRequest" />
    </wsdl:message>
    <wsdl:message name="ErrorRequestOut">
        <wsdl:part name="par" element="tns:ErrorRequestResponse" />
    </wsdl:message><wsdl:message name="AuthIn">
        <wsdl:part name="par" element="tns:Auth" />
    </wsdl:message>
    <wsdl:message name="AuthOut">
        <wsdl:part name="par" element="tns:AuthResponse" />
    </wsdl:message><wsdl:message name="AssignRolesIn">
        <wsdl:part name="par" element="tns:AssignRoles" />
    </wsdl:message>
    <wsdl:message name="AssignRolesOut">
        <wsdl:part name="par" element="tns:AssignRolesResponse" />
    </wsdl:message><wsdl:message name="UnAssignRolesIn">
        <wsdl:part name="par" element="tns:UnAssignRoles" />
    </wsdl:message>
    <wsdl:message name="UnAssignRolesOut">
        <wsdl:part name="par" element="tns:UnAssignRolesResponse" />
    </wsdl:message>

	<wsdl:message name="LogOffRequestIn">
        <wsdl:part name="par" element="tns:LogOffRequest" />
    </wsdl:message>

	<wsdl:portType name="ISyncReply"><wsdl:operation name="Authentication">
        <wsdl:input message="svc:AuthenticationIn" />
        <wsdl:output message="svc:AuthenticationOut" />
    </wsdl:operation><wsdl:operation name="BulwarkOfficeRequest">
        <wsdl:input message="svc:BulwarkOfficeRequestIn" />
        <wsdl:output message="svc:BulwarkOfficeRequestOut" />
    </wsdl:operation><wsdl:operation name="BulwarkRoleRequest">
        <wsdl:input message="svc:BulwarkRoleRequestIn" />
        <wsdl:output message="svc:BulwarkRoleRequestOut" />
    </wsdl:operation><wsdl:operation name="BulwarkUserRequest">
        <wsdl:input message="svc:BulwarkUserRequestIn" />
        <wsdl:output message="svc:BulwarkUserRequestOut" />
    </wsdl:operation><wsdl:operation name="EmailMessageRequest">
        <wsdl:input message="svc:EmailMessageRequestIn" />
        <wsdl:output message="svc:EmailMessageRequestOut" />
    </wsdl:operation><wsdl:operation name="PingRequest">
        <wsdl:input message="svc:PingRequestIn" />
        <wsdl:output message="svc:PingRequestOut" />
    </wsdl:operation><wsdl:operation name="PingAuthRequest">
        <wsdl:input message="svc:PingAuthRequestIn" />
        <wsdl:output message="svc:PingAuthRequestOut" />
    </wsdl:operation><wsdl:operation name="UserValidationRequest">
        <wsdl:input message="svc:UserValidationRequestIn" />
        <wsdl:output message="svc:UserValidationRequestOut" />
    </wsdl:operation><wsdl:operation name="ExampleRequest">
        <wsdl:input message="svc:ExampleRequestIn" />
        <wsdl:output message="svc:ExampleRequestOut" />
    </wsdl:operation><wsdl:operation name="NCTextMessageRequest">
        <wsdl:input message="svc:NCTextMessageRequestIn" />
        <wsdl:output message="svc:NCTextMessageRequestOut" />
    </wsdl:operation><wsdl:operation name="TextMessageMarketingRequest">
        <wsdl:input message="svc:TextMessageMarketingRequestIn" />
        <wsdl:output message="svc:TextMessageMarketingRequestOut" />
    </wsdl:operation><wsdl:operation name="CallCenterCustomerDuplicateCheckRequest">
        <wsdl:input message="svc:CallCenterCustomerDuplicateCheckRequestIn" />
        <wsdl:output message="svc:CallCenterCustomerDuplicateCheckRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentTypeRequest">
        <wsdl:input message="svc:CustomerCommentTypeRequestIn" />
        <wsdl:output message="svc:CustomerCommentTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="CreateBaitStationsToCollectBucketsRequest">
        <wsdl:input message="svc:CreateBaitStationsToCollectBucketsRequestIn" />
        <wsdl:output message="svc:CreateBaitStationsToCollectBucketsRequestOut" />
    </wsdl:operation><wsdl:operation name="BucketsTextsAndEmailsRequest">
        <wsdl:input message="svc:BucketsTextsAndEmailsRequestIn" />
        <wsdl:output message="svc:BucketsTextsAndEmailsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendFormerCustomersBucketsEmailsAndTextsRequest">
        <wsdl:input message="svc:SendFormerCustomersBucketsEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendFormerCustomersBucketsEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendLawnCareTextAndEmailRequest">
        <wsdl:input message="svc:SendLawnCareTextAndEmailRequestIn" />
        <wsdl:output message="svc:SendLawnCareTextAndEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="SendTerminationConfirmationEmailsAndTextsRequest">
        <wsdl:input message="svc:SendTerminationConfirmationEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendTerminationConfirmationEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendCollectionsEmailsAndTextsRequest">
        <wsdl:input message="svc:SendCollectionsEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendCollectionsEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendVideosForTIEmailsAndTextsRequest">
        <wsdl:input message="svc:SendVideosForTIEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendVideosForTIEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendHomeBuilderTRNLEmailsAndTextsRequest">
        <wsdl:input message="svc:SendHomeBuilderTRNLEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendHomeBuilderTRNLEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="RoutePostingTextsRequest">
        <wsdl:input message="svc:RoutePostingTextsRequestIn" />
        <wsdl:output message="svc:RoutePostingTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendTelephoneCBFollowupEmailsAndTextsRequest">
        <wsdl:input message="svc:SendTelephoneCBFollowupEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendTelephoneCBFollowupEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="SpencerNielsenTerminatedAccountsRequest">
        <wsdl:input message="svc:SpencerNielsenTerminatedAccountsRequestIn" />
        <wsdl:output message="svc:SpencerNielsenTerminatedAccountsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendWelcomeEmailsAndTextsRequest">
        <wsdl:input message="svc:SendWelcomeEmailsAndTextsRequestIn" />
        <wsdl:output message="svc:SendWelcomeEmailsAndTextsRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerGpsLocationRequest">
        <wsdl:input message="svc:CustomerGpsLocationRequestIn" />
        <wsdl:output message="svc:CustomerGpsLocationRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentRatingTypeRequest">
        <wsdl:input message="svc:CustomerCommentRatingTypeRequestIn" />
        <wsdl:output message="svc:CustomerCommentRatingTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="BlastedNumbersRequest">
        <wsdl:input message="svc:BlastedNumbersRequestIn" />
        <wsdl:output message="svc:BlastedNumbersRequestOut" />
    </wsdl:operation><wsdl:operation name="CallCenterRequest">
        <wsdl:input message="svc:CallCenterRequestIn" />
        <wsdl:output message="svc:CallCenterRequestOut" />
    </wsdl:operation><wsdl:operation name="CallCenterSalesmanRequest">
        <wsdl:input message="svc:CallCenterSalesmanRequestIn" />
        <wsdl:output message="svc:CallCenterSalesmanRequestOut" />
    </wsdl:operation><wsdl:operation name="EmployeeToOfficeRequest">
        <wsdl:input message="svc:EmployeeToOfficeRequestIn" />
        <wsdl:output message="svc:EmployeeToOfficeRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerMappingChangeRequest">
        <wsdl:input message="svc:CustomerMappingChangeRequestIn" />
        <wsdl:output message="svc:CustomerMappingChangeRequestOut" />
    </wsdl:operation><wsdl:operation name="EmployeeToZipRequest">
        <wsdl:input message="svc:EmployeeToZipRequestIn" />
        <wsdl:output message="svc:EmployeeToZipRequestOut" />
    </wsdl:operation><wsdl:operation name="LedgerToCustomerNoteRequest">
        <wsdl:input message="svc:LedgerToCustomerNoteRequestIn" />
        <wsdl:output message="svc:LedgerToCustomerNoteRequestOut" />
    </wsdl:operation><wsdl:operation name="TextCustomerOnBehalfOfTechRequest">
        <wsdl:input message="svc:TextCustomerOnBehalfOfTechRequestIn" />
        <wsdl:output message="svc:TextCustomerOnBehalfOfTechRequestOut" />
    </wsdl:operation><wsdl:operation name="SendAccountsWithBadCreditCardsTextAndEmailRequest">
        <wsdl:input message="svc:SendAccountsWithBadCreditCardsTextAndEmailRequestIn" />
        <wsdl:output message="svc:SendAccountsWithBadCreditCardsTextAndEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="SendAccountsWithABalanceTextAndEmailRequest">
        <wsdl:input message="svc:SendAccountsWithABalanceTextAndEmailRequestIn" />
        <wsdl:output message="svc:SendAccountsWithABalanceTextAndEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="TextingWindowsServiceStateRequest">
        <wsdl:input message="svc:TextingWindowsServiceStateRequestIn" />
        <wsdl:output message="svc:TextingWindowsServiceStateRequestOut" />
    </wsdl:operation><wsdl:operation name="SalesServiceSoldByHistoryRequest">
        <wsdl:input message="svc:SalesServiceSoldByHistoryRequestIn" />
        <wsdl:output message="svc:SalesServiceSoldByHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="SalesServiceSoldByHistoryWithAccountRequest">
        <wsdl:input message="svc:SalesServiceSoldByHistoryWithAccountRequestIn" />
        <wsdl:output message="svc:SalesServiceSoldByHistoryWithAccountRequestOut" />
    </wsdl:operation><wsdl:operation name="ServiceTimeWindowRequest">
        <wsdl:input message="svc:ServiceTimeWindowRequestIn" />
        <wsdl:output message="svc:ServiceTimeWindowRequestOut" />
    </wsdl:operation><wsdl:operation name="TimeZoneInformationRequest">
        <wsdl:input message="svc:TimeZoneInformationRequestIn" />
        <wsdl:output message="svc:TimeZoneInformationRequestOut" />
    </wsdl:operation><wsdl:operation name="TwilioTextMessageRequest">
        <wsdl:input message="svc:TwilioTextMessageRequestIn" />
        <wsdl:output message="svc:TwilioTextMessageRequestOut" />
    </wsdl:operation><wsdl:operation name="TextMessageRequest">
        <wsdl:input message="svc:TextMessageRequestIn" />
        <wsdl:output message="svc:TextMessageRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerNoteSourceRequest">
        <wsdl:input message="svc:CustomerNoteSourceRequestIn" />
        <wsdl:output message="svc:CustomerNoteSourceRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerNoteRequest">
        <wsdl:input message="svc:CustomerNoteRequestIn" />
        <wsdl:output message="svc:CustomerNoteRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentSourceRequest">
        <wsdl:input message="svc:CustomerCommentSourceRequestIn" />
        <wsdl:output message="svc:CustomerCommentSourceRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentSourceTypeRequest">
        <wsdl:input message="svc:CustomerCommentSourceTypeRequestIn" />
        <wsdl:output message="svc:CustomerCommentSourceTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentReasonRequest">
        <wsdl:input message="svc:CustomerCommentReasonRequestIn" />
        <wsdl:output message="svc:CustomerCommentReasonRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentReasonTypeRequest">
        <wsdl:input message="svc:CustomerCommentReasonTypeRequestIn" />
        <wsdl:output message="svc:CustomerCommentReasonTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentEmployeeRequest">
        <wsdl:input message="svc:CustomerCommentEmployeeRequestIn" />
        <wsdl:output message="svc:CustomerCommentEmployeeRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerCommentRequest">
        <wsdl:input message="svc:CustomerCommentRequestIn" />
        <wsdl:output message="svc:CustomerCommentRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerTerminationReasonRequest">
        <wsdl:input message="svc:CustomerTerminationReasonRequestIn" />
        <wsdl:output message="svc:CustomerTerminationReasonRequestOut" />
    </wsdl:operation><wsdl:operation name="SalesmanRequest">
        <wsdl:input message="svc:SalesmanRequestIn" />
        <wsdl:output message="svc:SalesmanRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerPhoneNumberRequest">
        <wsdl:input message="svc:CustomerPhoneNumberRequestIn" />
        <wsdl:output message="svc:CustomerPhoneNumberRequestOut" />
    </wsdl:operation><wsdl:operation name="ServiceRequest">
        <wsdl:input message="svc:ServiceRequestIn" />
        <wsdl:output message="svc:ServiceRequestOut" />
    </wsdl:operation><wsdl:operation name="EmployeeFullRequest">
        <wsdl:input message="svc:EmployeeFullRequestIn" />
        <wsdl:output message="svc:EmployeeFullRequestOut" />
    </wsdl:operation><wsdl:operation name="CityRequest">
        <wsdl:input message="svc:CityRequestIn" />
        <wsdl:output message="svc:CityRequestOut" />
    </wsdl:operation><wsdl:operation name="LaborBalanceRequest">
        <wsdl:input message="svc:LaborBalanceRequestIn" />
        <wsdl:output message="svc:LaborBalanceRequestOut" />
    </wsdl:operation><wsdl:operation name="AdjustmentCodeRequest">
        <wsdl:input message="svc:AdjustmentCodeRequestIn" />
        <wsdl:output message="svc:AdjustmentCodeRequestOut" />
    </wsdl:operation><wsdl:operation name="EmployeePhoneNumberRequest">
        <wsdl:input message="svc:EmployeePhoneNumberRequestIn" />
        <wsdl:output message="svc:EmployeePhoneNumberRequestOut" />
    </wsdl:operation><wsdl:operation name="SubmitSurveyRequest">
        <wsdl:input message="svc:SubmitSurveyRequestIn" />
        <wsdl:output message="svc:SubmitSurveyRequestOut" />
    </wsdl:operation><wsdl:operation name="TerritoryReferralRequest">
        <wsdl:input message="svc:TerritoryReferralRequestIn" />
        <wsdl:output message="svc:TerritoryReferralRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerEmailRequest">
        <wsdl:input message="svc:CustomerEmailRequestIn" />
        <wsdl:output message="svc:CustomerEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="WashingtonCustomerToTaxRateRequest">
        <wsdl:input message="svc:WashingtonCustomerToTaxRateRequestIn" />
        <wsdl:output message="svc:WashingtonCustomerToTaxRateRequestOut" />
    </wsdl:operation><wsdl:operation name="ZoneRequest">
        <wsdl:input message="svc:ZoneRequestIn" />
        <wsdl:output message="svc:ZoneRequestOut" />
    </wsdl:operation><wsdl:operation name="CustomerRequest">
        <wsdl:input message="svc:CustomerRequestIn" />
        <wsdl:output message="svc:CustomerRequestOut" />
    </wsdl:operation><wsdl:operation name="RoleObjectRequest">
        <wsdl:input message="svc:RoleObjectRequestIn" />
        <wsdl:output message="svc:RoleObjectRequestOut" />
    </wsdl:operation><wsdl:operation name="StateRequest">
        <wsdl:input message="svc:StateRequestIn" />
        <wsdl:output message="svc:StateRequestOut" />
    </wsdl:operation><wsdl:operation name="OfficeRequest">
        <wsdl:input message="svc:OfficeRequestIn" />
        <wsdl:output message="svc:OfficeRequestOut" />
    </wsdl:operation><wsdl:operation name="ServiceTypeRequest">
        <wsdl:input message="svc:ServiceTypeRequestIn" />
        <wsdl:output message="svc:ServiceTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="EmployeeRequest">
        <wsdl:input message="svc:EmployeeRequestIn" />
        <wsdl:output message="svc:EmployeeRequestOut" />
    </wsdl:operation><wsdl:operation name="TextEmployeeRequest">
        <wsdl:input message="svc:TextEmployeeRequestIn" />
        <wsdl:output message="svc:TextEmployeeRequestOut" />
    </wsdl:operation><wsdl:operation name="ErrorRequest">
        <wsdl:input message="svc:ErrorRequestIn" />
        <wsdl:output message="svc:ErrorRequestOut" />
    </wsdl:operation><wsdl:operation name="Auth">
        <wsdl:input message="svc:AuthIn" />
        <wsdl:output message="svc:AuthOut" />
    </wsdl:operation><wsdl:operation name="AssignRoles">
        <wsdl:input message="svc:AssignRolesIn" />
        <wsdl:output message="svc:AssignRolesOut" />
    </wsdl:operation><wsdl:operation name="UnAssignRoles">
        <wsdl:input message="svc:UnAssignRolesIn" />
        <wsdl:output message="svc:UnAssignRolesOut" />
    </wsdl:operation></wsdl:portType>

	<wsdl:portType name="IOneWay"><wsdl:operation name="LogOffRequest">
        <wsdl:input message="svc:LogOffRequestIn" />
    </wsdl:operation></wsdl:portType>

	<wsdl:binding name="WSHttpBinding_ISyncReply" type="svc:ISyncReply">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="Authentication">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Authentication" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BulwarkOfficeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BulwarkOfficeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BulwarkRoleRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BulwarkRoleRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BulwarkUserRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BulwarkUserRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmailMessageRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmailMessageRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PingAuthRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PingAuthRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UserValidationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UserValidationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ExampleRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ExampleRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="NCTextMessageRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/NCTextMessageRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextMessageMarketingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextMessageMarketingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CallCenterCustomerDuplicateCheckRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CallCenterCustomerDuplicateCheckRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreateBaitStationsToCollectBucketsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateBaitStationsToCollectBucketsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BucketsTextsAndEmailsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BucketsTextsAndEmailsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendFormerCustomersBucketsEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendFormerCustomersBucketsEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendLawnCareTextAndEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendLawnCareTextAndEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendTerminationConfirmationEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendTerminationConfirmationEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendCollectionsEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendCollectionsEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendVideosForTIEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendVideosForTIEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendHomeBuilderTRNLEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendHomeBuilderTRNLEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RoutePostingTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RoutePostingTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendTelephoneCBFollowupEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendTelephoneCBFollowupEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SpencerNielsenTerminatedAccountsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SpencerNielsenTerminatedAccountsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendWelcomeEmailsAndTextsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendWelcomeEmailsAndTextsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerGpsLocationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerGpsLocationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentRatingTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentRatingTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlastedNumbersRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BlastedNumbersRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CallCenterRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CallCenterRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CallCenterSalesmanRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CallCenterSalesmanRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmployeeToOfficeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmployeeToOfficeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerMappingChangeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerMappingChangeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmployeeToZipRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmployeeToZipRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LedgerToCustomerNoteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LedgerToCustomerNoteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextCustomerOnBehalfOfTechRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextCustomerOnBehalfOfTechRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendAccountsWithBadCreditCardsTextAndEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendAccountsWithBadCreditCardsTextAndEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendAccountsWithABalanceTextAndEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SendAccountsWithABalanceTextAndEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextingWindowsServiceStateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextingWindowsServiceStateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SalesServiceSoldByHistoryRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SalesServiceSoldByHistoryRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SalesServiceSoldByHistoryWithAccountRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SalesServiceSoldByHistoryWithAccountRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ServiceTimeWindowRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ServiceTimeWindowRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TimeZoneInformationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TimeZoneInformationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TwilioTextMessageRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TwilioTextMessageRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextMessageRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextMessageRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerNoteSourceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerNoteSourceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerNoteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerNoteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentSourceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentSourceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentSourceTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentSourceTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentReasonRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentReasonRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentReasonTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentReasonTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentEmployeeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentEmployeeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerCommentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerCommentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerTerminationReasonRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerTerminationReasonRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SalesmanRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SalesmanRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerPhoneNumberRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerPhoneNumberRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ServiceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ServiceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmployeeFullRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmployeeFullRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CityRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CityRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LaborBalanceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LaborBalanceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AdjustmentCodeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AdjustmentCodeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmployeePhoneNumberRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmployeePhoneNumberRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SubmitSurveyRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SubmitSurveyRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TerritoryReferralRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TerritoryReferralRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="WashingtonCustomerToTaxRateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/WashingtonCustomerToTaxRateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ZoneRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ZoneRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CustomerRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CustomerRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RoleObjectRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RoleObjectRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="StateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="OfficeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/OfficeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ServiceTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ServiceTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmployeeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmployeeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextEmployeeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextEmployeeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ErrorRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ErrorRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Auth">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Auth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AssignRoles">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AssignRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UnAssignRoles">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UnAssignRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
	</wsdl:binding>
        
	<wsdl:binding name="WSHttpBinding_IOneWay" type="svc:IOneWay">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="LogOffRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LogOffRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="SyncReply">
		<wsdl:port name="WSHttpBinding_ISyncReply" binding="svc:WSHttpBinding_ISyncReply">
			<soap:address location="https://vghost.bulwarkpestcontrol.com/api/soap12" />
		</wsdl:port>
	</wsdl:service>

	<wsdl:service name="AsyncOneWay">
		<wsdl:port name="WSHttpBinding_IOneWay" binding="svc:WSHttpBinding_IOneWay">
			<soap:address location="https://vghost.bulwarkpestcontrol.com/api/soap12" />
		</wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>