<?xml version="1.0"?>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/BootView.Services.Dashboard.Models" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/PayLock.BootView.Pocos" />
  <xs:complexType name="GetPaymentReceipt">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentReceipt" nillable="true" type="tns:GetPaymentReceipt" />
  <xs:complexType name="EmailPaymentReceipt">
    <xs:sequence>
      <xs:element minOccurs="0" name="Emails" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailPaymentReceipt" nillable="true" type="tns:EmailPaymentReceipt" />
  <xs:complexType name="FindAssistedReleases">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerIds" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfguid" />
      <xs:element minOccurs="0" name="ExRemoved" type="xs:boolean" />
      <xs:element minOccurs="0" name="FromDateTime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ShowHistorical" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="tns:AssistedReleaseStatus" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToDateTime" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindAssistedReleases" nillable="true" type="tns:FindAssistedReleases" />
  <xs:simpleType name="AssistedReleaseStatus">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Both" />
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Queued">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Dispatched">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AssistedReleaseStatus" nillable="true" type="tns:AssistedReleaseStatus" />
  <xs:complexType name="FindAssistedReleasesPost">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerIds" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfguid" />
      <xs:element minOccurs="0" name="ExRemoved" type="xs:boolean" />
      <xs:element minOccurs="0" name="FromDateTime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ShowHistorical" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="tns:AssistedReleaseStatus" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToDateTime" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindAssistedReleasesPost" nillable="true" type="tns:FindAssistedReleasesPost" />
  <xs:complexType name="UpdateAssistedRelease">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssistedReleaseStatus" type="tns:AssistedReleaseStatus" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="OfficerName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateAssistedRelease" nillable="true" type="tns:UpdateAssistedRelease" />
  <xs:complexType name="ReleaseAssistedRelease">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ReleasedWithProblems" type="xs:boolean" />
      <xs:element minOccurs="0" name="ReturnLocationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReleaseAssistedRelease" nillable="true" type="tns:ReleaseAssistedRelease" />
  <xs:complexType name="SYR_PostAutomatedTicketImporterTask">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Vehicles" nillable="true" type="tns:ArrayOfSYR_Vehicle" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SYR_PostAutomatedTicketImporterTask" nillable="true" type="tns:SYR_PostAutomatedTicketImporterTask" />
  <xs:complexType name="ArrayOfSYR_Vehicle">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SYR_Vehicle" nillable="true" type="tns:SYR_Vehicle" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSYR_Vehicle" nillable="true" type="tns:ArrayOfSYR_Vehicle" />
  <xs:complexType name="SYR_Vehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DriverFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DriverLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateState" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SYR_Vehicle" nillable="true" type="tns:SYR_Vehicle" />
  <xs:complexType name="GetAllScofflawImportStats">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAllScofflawImportStats" nillable="true" type="tns:GetAllScofflawImportStats" />
  <xs:complexType name="GetScofflawImportStatsForToday">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetScofflawImportStatsForToday" nillable="true" type="tns:GetScofflawImportStatsForToday" />
  <xs:complexType name="FindBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillType" type="xs:int" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DueFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DueTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPaid" type="xs:int" />
      <xs:element minOccurs="0" name="IsVoid" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindBills" nillable="true" type="tns:FindBills" />
  <xs:complexType name="GetAllPaymentsAppliedToBill">
    <xs:sequence>
      <xs:element minOccurs="0" name="BId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAllPaymentsAppliedToBill" nillable="true" type="tns:GetAllPaymentsAppliedToBill" />
  <xs:complexType name="GetBootActivity">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Duration" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootActivity" nillable="true" type="tns:GetBootActivity" />
  <xs:complexType name="CreateBootAudit">
    <xs:sequence>
      <xs:element minOccurs="0" name="Boot_Serial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page_Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sticker_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootAudit" nillable="true" type="tns:CreateBootAudit" />
  <xs:complexType name="CreateBootAuditWithoutBootRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="Boot_Serial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page_Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootAuditWithoutBootRecord" nillable="true" type="tns:CreateBootAuditWithoutBootRecord" />
  <xs:complexType name="FindBootRecords">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootedTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EnforcementOfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="HistoricalFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HistoricalStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="HistoricalTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindBootRecords" nillable="true" type="tns:FindBootRecords" />
  <xs:complexType name="GetBootReturnInformation">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootReturnInformation" nillable="true" type="tns:GetBootReturnInformation" />
  <xs:complexType name="GetBootRecordHistories">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootRecordHistories" nillable="true" type="tns:GetBootRecordHistories" />
  <xs:complexType name="CreateBootRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootRecordHistory" nillable="true" type="tns:CreateBootRecordHistory" />
  <xs:complexType name="CreateBootRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssistedReleaseReasonId" type="ser:guid" />
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnDueDateOverride" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootReturnedDateOrDateDue" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootStatusDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootedStreetSide" type="xs:boolean" />
      <xs:element minOccurs="0" name="BootingOfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomBootReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsBootRecordDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootReturned" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootViewSource" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsQueuedForTow" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRunaway" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MandatoryAssistedRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreventRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="QueuedForTowReasonId" type="ser:guid" />
      <xs:element minOccurs="0" name="RedirectAfterSave" type="xs:boolean" />
      <xs:element minOccurs="0" name="StandardBootReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowEligibleDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowEligibleDateHasChanged" type="xs:boolean" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootRecord" nillable="true" type="tns:CreateBootRecord" />
  <xs:complexType name="CreateBootHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootHistory" nillable="true" type="tns:CreateBootHistory" />
  <xs:complexType name="GetBootHistories">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootHistories" nillable="true" type="tns:GetBootHistories" />
  <xs:complexType name="GetBootRecordStatuses">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBootRecordStatuses" nillable="true" type="tns:GetBootRecordStatuses" />
  <xs:complexType name="GetBootRecordsByTowStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerIds" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfguid" />
      <xs:element minOccurs="0" name="HoursUntilTowEligible" type="xs:int" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowStatus" type="tns:BootRecordTowStatus" />
      <xs:element minOccurs="0" name="TowedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootRecordsByTowStatus" nillable="true" type="tns:GetBootRecordsByTowStatus" />
  <xs:simpleType name="BootRecordTowStatus">
    <xs:restriction base="xs:string">
      <xs:enumeration value="EligileForTow">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="QueuedForTow">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TowDispatched">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EligibleSoon">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BootRecordTowStatus" nillable="true" type="tns:BootRecordTowStatus" />
  <xs:complexType name="FixBootHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FixBootHistory" nillable="true" type="tns:FixBootHistory" />
  <xs:complexType name="UpdateBootRecordStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChargeForMissingBoot" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsBootMissing" type="xs:boolean" />
      <xs:element minOccurs="0" name="QueuedForReleaseReason" type="ser:guid" />
      <xs:element minOccurs="0" name="QueuedForTowReason" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="TowDispatchCompany" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootRecordStatus" nillable="true" type="tns:UpdateBootRecordStatus" />
  <xs:complexType name="UpdateBootRecordStatusByAttemptId">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChargeForMissingBoot" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsBootMissing" type="xs:boolean" />
      <xs:element minOccurs="0" name="QueuedForReleaseReason" type="ser:guid" />
      <xs:element minOccurs="0" name="QueuedForTowReason" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="TowDispatchCompany" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootRecordStatusByAttemptId" nillable="true" type="tns:UpdateBootRecordStatusByAttemptId" />
  <xs:complexType name="UpdateBootRecordTowCompanyByAttemptId">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootRecordTowCompanyByAttemptId" nillable="true" type="tns:UpdateBootRecordTowCompanyByAttemptId" />
  <xs:complexType name="GetBootRecordBootStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootRecordBootStatus" nillable="true" type="tns:GetBootRecordBootStatus" />
  <xs:complexType name="FindCustomerReturnLocations">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NameContains" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindCustomerReturnLocations" nillable="true" type="tns:FindCustomerReturnLocations" />
  <xs:complexType name="FindCustomerBootReturnLocations">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindCustomerBootReturnLocations" nillable="true" type="tns:FindCustomerBootReturnLocations" />
  <xs:complexType name="FindCustomerReferenceReturnLocations">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindCustomerReferenceReturnLocations" nillable="true" type="tns:FindCustomerReferenceReturnLocations" />
  <xs:complexType name="CreateCustomerReturnLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootCount" type="xs:int" />
      <xs:element minOccurs="0" name="Capacity" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMappable" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMotoristReturnLocation" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="MapCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapPostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapRegion" type="xs:int" />
      <xs:element minOccurs="0" name="MapState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnLocationTimings" nillable="true" type="tns:ArrayOfCustomerReturnLocationTiming" />
      <xs:element minOccurs="0" name="Threshold" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerReturnLocation" nillable="true" type="tns:CreateCustomerReturnLocation" />
  <xs:complexType name="ArrayOfCustomerReturnLocationTiming">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerReturnLocationTiming" nillable="true" type="tns:CustomerReturnLocationTiming" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerReturnLocationTiming" nillable="true" type="tns:ArrayOfCustomerReturnLocationTiming" />
  <xs:complexType name="CustomerReturnLocationTiming">
    <xs:sequence>
      <xs:element minOccurs="0" name="DayCode" type="xs:int" />
      <xs:element minOccurs="0" name="From" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnLocationId" type="ser:guid" />
      <xs:element minOccurs="0" name="To" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerReturnLocationTiming" nillable="true" type="tns:CustomerReturnLocationTiming" />
  <xs:complexType name="UpdateCustomerReturnLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootCount" type="xs:int" />
      <xs:element minOccurs="0" name="Capacity" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMappable" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMotoristReturnLocation" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="MapCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapPostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapRegion" type="xs:int" />
      <xs:element minOccurs="0" name="MapState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnLocationTimings" nillable="true" type="tns:ArrayOfCustomerReturnLocationTiming" />
      <xs:element minOccurs="0" name="Threshold" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerReturnLocation" nillable="true" type="tns:UpdateCustomerReturnLocation" />
  <xs:complexType name="DeleteCustomerReturnLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerReturnLocation" nillable="true" type="tns:DeleteCustomerReturnLocation" />
  <xs:complexType name="GetReturnLocationBoots">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReturnLocationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReturnLocationBoots" nillable="true" type="tns:GetReturnLocationBoots" />
  <xs:complexType name="GetCallRecordings">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="MotoristUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCallRecordings" nillable="true" type="tns:GetCallRecordings" />
  <xs:complexType name="GetEnforcementZone">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetEnforcementZone" nillable="true" type="tns:GetEnforcementZone" />
  <xs:complexType name="GetOptiRoutePoints">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmtDueRanges" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfstring" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateFrom" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumRunAways" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfstring" />
      <xs:element minOccurs="0" name="Plate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceTypes" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/BootView.Services.Dashboard.Models" type="q7:ArrayOfOptiRouteLPRSourceType" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="WeekDay" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetOptiRoutePoints" nillable="true" type="tns:GetOptiRoutePoints" />
  <xs:complexType name="saveEnforcementZoneHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="enforcementZoneHistory" nillable="true" type="tns:ArrayOfEnforcementZoneHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="saveEnforcementZoneHistory" nillable="true" type="tns:saveEnforcementZoneHistory" />
  <xs:complexType name="ArrayOfEnforcementZoneHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EnforcementZoneHistory" nillable="true" type="tns:EnforcementZoneHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEnforcementZoneHistory" nillable="true" type="tns:ArrayOfEnforcementZoneHistory" />
  <xs:complexType name="EnforcementZoneHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EnforcementZoneHistoryid" type="ser:guid" />
      <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PointName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="VisitedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="WorkDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ZoneName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnforcementZoneHistory" nillable="true" type="tns:EnforcementZoneHistory" />
  <xs:complexType name="GetMsEligibilityHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsNameSearch" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zipcode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMsEligibilityHistory" nillable="true" type="tns:GetMsEligibilityHistory" />
  <xs:complexType name="GetDevice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDevice" nillable="true" type="tns:GetDevice" />
  <xs:complexType name="GetDevices">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDevices" nillable="true" type="tns:GetDevices" />
  <xs:complexType name="GetDeviceStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDeviceStatus" nillable="true" type="tns:GetDeviceStatus" />
  <xs:complexType name="GetDeviceMessages">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Limit" type="xs:int" />
      <xs:element minOccurs="0" name="NextToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDeviceMessages" nillable="true" type="tns:GetDeviceMessages" />
  <xs:complexType name="GetDeviceAlerts">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Limit" type="xs:int" />
      <xs:element minOccurs="0" name="NextToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Types" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDeviceAlerts" nillable="true" type="tns:GetDeviceAlerts" />
  <xs:complexType name="GetBehavioursSupportedDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBehavioursSupportedDefinition" nillable="true" type="tns:GetBehavioursSupportedDefinition" />
  <xs:complexType name="GetDeviceBehaviours">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDeviceBehaviours" nillable="true" type="tns:GetDeviceBehaviours" />
  <xs:complexType name="SetBehaviour">
    <xs:sequence>
      <xs:element minOccurs="0" name="HighPriority" type="xs:boolean" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Parameters" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfKeyValueOfstringanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetBehaviour" nillable="true" type="tns:SetBehaviour" />
  <xs:complexType name="GetBehaviourStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="TaskId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBehaviourStatus" nillable="true" type="tns:GetBehaviourStatus" />
  <xs:complexType name="FindTowHoldRecords">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HistoricalFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HistoricalStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="HistoricalTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindTowHoldRecords" nillable="true" type="tns:FindTowHoldRecords" />
  <xs:complexType name="GetTowHoldRecordStatuses">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetTowHoldRecordStatuses" nillable="true" type="tns:GetTowHoldRecordStatuses" />
  <xs:complexType name="DeleteUserCache">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteUserCache" nillable="true" type="tns:DeleteUserCache" />
  <xs:complexType name="GetWriteoffReasons">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetWriteoffReasons" nillable="true" type="tns:GetWriteoffReasons" />
  <xs:complexType name="CreateWriteoffReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateWriteoffReason" nillable="true" type="tns:CreateWriteoffReason" />
  <xs:complexType name="GetBootVersions">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBootVersions" nillable="true" type="tns:GetBootVersions" />
  <xs:complexType name="GetBootDamageTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBootDamageTypes" nillable="true" type="tns:GetBootDamageTypes" />
  <xs:complexType name="GetBootStatuses">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBootStatuses" nillable="true" type="tns:GetBootStatuses" />
  <xs:complexType name="GetLastBootSerialNumberUsed">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetLastBootSerialNumberUsed" nillable="true" type="tns:GetLastBootSerialNumberUsed" />
  <xs:complexType name="GetBootRevisions">
    <xs:sequence>
      <xs:element minOccurs="0" name="VersionId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootRevisions" nillable="true" type="tns:GetBootRevisions" />
  <xs:complexType name="GetBootCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootCondition" nillable="true" type="tns:GetBootCondition" />
  <xs:complexType name="CreateBootRevision">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RevisionNumber" type="xs:int" />
      <xs:element minOccurs="0" name="Rotating" type="xs:boolean" />
      <xs:element minOccurs="0" name="VersionId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootRevision" nillable="true" type="tns:CreateBootRevision" />
  <xs:complexType name="CreateBoots">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsNewLotNumber" type="xs:boolean" />
      <xs:element minOccurs="0" name="LotNum" type="xs:int" />
      <xs:element minOccurs="0" name="NumberOfBoots" type="xs:int" />
      <xs:element minOccurs="0" name="RevisionId" type="ser:guid" />
      <xs:element minOccurs="0" name="StartingSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VersionId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBoots" nillable="true" type="tns:CreateBoots" />
  <xs:complexType name="GetBootDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootDetails" nillable="true" type="tns:GetBootDetails" />
  <xs:complexType name="UpdateCurrentBootStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCurrentBootStatus" nillable="true" type="tns:UpdateCurrentBootStatus" />
  <xs:complexType name="GetCurrentBootStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentBootStatus" nillable="true" type="tns:GetCurrentBootStatus" />
  <xs:complexType name="GetReleaseContactNumber">
    <xs:sequence>
      <xs:element minOccurs="0" name="Serial" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReleaseContactNumber" nillable="true" type="tns:GetReleaseContactNumber" />
  <xs:complexType name="UpdateBootLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NewLocation" type="ser:guid" />
      <xs:element minOccurs="0" name="OldLocation" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootLocation" nillable="true" type="tns:UpdateBootLocation" />
  <xs:complexType name="UpdateBootLocationFromPage">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootReturnLocation" type="ser:guid" />
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootLocationFromPage" nillable="true" type="tns:UpdateBootLocationFromPage" />
  <xs:complexType name="UpdateBootCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="Condition" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootCondition" nillable="true" type="tns:UpdateBootCondition" />
  <xs:complexType name="UpdateBootCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NewCustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootCustomer" nillable="true" type="tns:UpdateBootCustomer" />
  <xs:complexType name="GetBootCodes">
    <xs:sequence>
      <xs:element minOccurs="0" name="MasterArming" type="xs:boolean" />
      <xs:element minOccurs="0" name="MasterUnlock" type="xs:boolean" />
      <xs:element minOccurs="0" name="RotateLockRequest" type="xs:boolean" />
      <xs:element minOccurs="0" name="RotateUnlockTodayRequest" type="xs:boolean" />
      <xs:element minOccurs="0" name="RotateUnlockTomorrowRequest" type="xs:boolean" />
      <xs:element minOccurs="0" name="RotateUnlockYesterdayRequest" type="xs:boolean" />
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SetTimeRequest" type="xs:boolean" />
      <xs:element minOccurs="0" name="StaticEnableDisableRequest" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBootCodes" nillable="true" type="tns:GetBootCodes" />
  <xs:complexType name="GetSingleBootCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="device_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="immobilization_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetSingleBootCode" nillable="true" type="tns:GetSingleBootCode" />
  <xs:complexType name="CreateEmail">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptID" type="ser:guid" />
      <xs:element minOccurs="0" name="EmailMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailSubject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailisHtml" type="xs:boolean" />
      <xs:element minOccurs="0" name="FromEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToEmailAddress" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateEmail" nillable="true" type="tns:CreateEmail" />
  <xs:complexType name="GetCollectionAttemptBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptBills" nillable="true" type="tns:GetCollectionAttemptBills" />
  <xs:complexType name="RefreshCollectionAttemptBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RefreshCollectionAttemptBills" nillable="true" type="tns:RefreshCollectionAttemptBills" />
  <xs:complexType name="AddCollectionAttemptBill">
    <xs:sequence>
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="attemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="billType" type="tns:BillCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddCollectionAttemptBill" nillable="true" type="tns:AddCollectionAttemptBill" />
  <xs:simpleType name="BillCategory">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="PaylockFee" />
      <xs:enumeration value="BootFee" />
      <xs:enumeration value="ParkingFine" />
      <xs:enumeration value="Tax" />
      <xs:enumeration value="TowFee" />
      <xs:enumeration value="ImpoundFee" />
      <xs:enumeration value="LateBootFee" />
      <xs:enumeration value="DamagedBootFee" />
      <xs:enumeration value="LostBootFee" />
      <xs:enumeration value="ReturnedCheckFee" />
      <xs:enumeration value="NoticeFee" />
      <xs:enumeration value="PropertyTax" />
      <xs:enumeration value="RedLightTicket" />
      <xs:enumeration value="ConvenienceFee" />
      <xs:enumeration value="SecurityFee" />
      <xs:enumeration value="AdministrativeFee" />
      <xs:enumeration value="BootReleaseFee" />
      <xs:enumeration value="Poundage" />
      <xs:enumeration value="ExecutionFee" />
      <xs:enumeration value="SalesTax" />
      <xs:enumeration value="MarshalExpense" />
      <xs:enumeration value="CityDecal" />
      <xs:enumeration value="SpeedingFine" />
      <xs:enumeration value="TowDispatchFee" />
      <xs:enumeration value="Miscellaneous" />
      <xs:enumeration value="Affiliated" />
      <xs:enumeration value="TpvaCCFee" />
      <xs:enumeration value="HandicappedParkingFine" />
      <xs:enumeration value="PaylockPlanServiceFee" />
      <xs:enumeration value="AdditionalFine" />
      <xs:enumeration value="OverheadTruck" />
      <xs:enumeration value="DepositFee" />
      <xs:enumeration value="DoubleParked" />
      <xs:enumeration value="FailureToProperlyDisplayParkingPermit_ForRegisteredVehicles" />
      <xs:enumeration value="ParkingInHandicapSpace" />
      <xs:enumeration value="ParkedInReservedSpace" />
      <xs:enumeration value="ParkedInFire_EmergencyLanes" />
      <xs:enumeration value="ParkedInNoParkingZone" />
      <xs:enumeration value="ParkedInFaculty_StaffSpaceOrLots" />
      <xs:enumeration value="FailureToMoveVehicleFromScheduledEvent" />
      <xs:enumeration value="NoParkingPermit" />
      <xs:enumeration value="AllOtherViolations" />
      <xs:enumeration value="ImproperReturn" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BillCategory" nillable="true" type="tns:BillCategory" />
  <xs:complexType name="DeleteCollectionAttemptBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="attemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="billType" type="tns:BillCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCollectionAttemptBills" nillable="true" type="tns:DeleteCollectionAttemptBills" />
  <xs:complexType name="UnlinkDeleteCollectionAttemptBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="attemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="billType" type="tns:BillCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnlinkDeleteCollectionAttemptBills" nillable="true" type="tns:UnlinkDeleteCollectionAttemptBills" />
  <xs:complexType name="GetCollectionAttempts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Id2" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttempts" nillable="true" type="tns:GetCollectionAttempts" />
  <xs:complexType name="GetMergeHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMergeHistory" nillable="true" type="tns:GetMergeHistory" />
  <xs:complexType name="CreateMergeHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="MergeItemIds" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfguid" />
      <xs:element minOccurs="0" name="MergeItemType" type="tns:MergeType" />
      <xs:element minOccurs="0" name="MergeTargetFromId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetToId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetType" type="tns:MergeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateMergeHistory" nillable="true" type="tns:CreateMergeHistory" />
  <xs:simpleType name="MergeType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Bill" />
      <xs:enumeration value="Payment" />
      <xs:enumeration value="Note" />
      <xs:enumeration value="Collection" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MergeType" nillable="true" type="tns:MergeType" />
  <xs:complexType name="UpdateMergeHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeItemIds" nillable="true" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q11:ArrayOfguid" />
      <xs:element minOccurs="0" name="MergeItemType" type="tns:MergeType" />
      <xs:element minOccurs="0" name="MergeTargetFromId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetToId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetType" type="tns:MergeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateMergeHistory" nillable="true" type="tns:UpdateMergeHistory" />
  <xs:complexType name="GetCollectionAttemptPayments">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptPayments" nillable="true" type="tns:GetCollectionAttemptPayments" />
  <xs:complexType name="GetCollectionAttemptDistinctPayments">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptDistinctPayments" nillable="true" type="tns:GetCollectionAttemptDistinctPayments" />
  <xs:complexType name="FindCollectionAttempts">
    <xs:sequence>
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="ViolationNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindCollectionAttempts" nillable="true" type="tns:FindCollectionAttempts" />
  <xs:complexType name="GetCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttempt" nillable="true" type="tns:GetCollectionAttempt" />
  <xs:complexType name="GetLatestTowholdCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLatestTowholdCollectionAttempt" nillable="true" type="tns:GetLatestTowholdCollectionAttempt" />
  <xs:complexType name="GetLatestTowRecordCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLatestTowRecordCollectionAttempt" nillable="true" type="tns:GetLatestTowRecordCollectionAttempt" />
  <xs:complexType name="GetCollectionAttemptVehiclesWithBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptVehiclesWithBills" nillable="true" type="tns:GetCollectionAttemptVehiclesWithBills" />
  <xs:complexType name="UpdateCollectionAttemptVehicleBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsUnMerge" type="xs:boolean" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCollectionAttemptVehicleBills" nillable="true" type="tns:UpdateCollectionAttemptVehicleBills" />
  <xs:complexType name="CreateCollectionAttemptFollow">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCollectionAttemptFollow" nillable="true" type="tns:CreateCollectionAttemptFollow" />
  <xs:complexType name="DeleteCollectionAttemptFollow">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCollectionAttemptFollow" nillable="true" type="tns:DeleteCollectionAttemptFollow" />
  <xs:complexType name="UpdateCustomerReferenceNumber">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerReferenceNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerReferenceNumber" nillable="true" type="tns:UpdateCustomerReferenceNumber" />
  <xs:complexType name="UpdateLockOrUnlockCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="LockCollectionAttempt" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateLockOrUnlockCollectionAttempt" nillable="true" type="tns:UpdateLockOrUnlockCollectionAttempt" />
  <xs:complexType name="GetCanLockOrUnlockCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCanLockOrUnlockCollectionAttempt" nillable="true" type="tns:GetCanLockOrUnlockCollectionAttempt" />
  <xs:complexType name="GetPaymentAlerts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentAlerts" nillable="true" type="tns:GetPaymentAlerts" />
  <xs:complexType name="CreateCollectionAttemptNote">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NoteTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCollectionAttemptNote" nillable="true" type="tns:CreateCollectionAttemptNote" />
  <xs:complexType name="UpdateCollectionAttemptBootStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCollectionAttemptBootStatus" nillable="true" type="tns:UpdateCollectionAttemptBootStatus" />
  <xs:complexType name="CreatePaylockPaymentPlan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardTokenNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePaylockPaymentPlan" nillable="true" type="tns:CreatePaylockPaymentPlan" />
  <xs:complexType name="CreatePaylockPaymentPlanPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConvenienceFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="ServiceFeeAmount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePaylockPaymentPlanPayment" nillable="true" type="tns:CreatePaylockPaymentPlanPayment" />
  <xs:complexType name="DefaultPaylockPaymentPlanPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DefaultPaylockPaymentPlanPayment" nillable="true" type="tns:DefaultPaylockPaymentPlanPayment" />
  <xs:complexType name="CreatePaylockPaymentPlanPaymentChargeback">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymnetDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePaylockPaymentPlanPaymentChargeback" nillable="true" type="tns:CreatePaylockPaymentPlanPaymentChargeback" />
  <xs:complexType name="GetCollectionAttemptId">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptId" nillable="true" type="tns:GetCollectionAttemptId" />
  <xs:complexType name="billPaymentsDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="collectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="billPaymentsDetails" nillable="true" type="tns:billPaymentsDetails" />
  <xs:complexType name="GetCollectionAttemptVehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptVehicle" nillable="true" type="tns:GetCollectionAttemptVehicle" />
  <xs:complexType name="GetCommonEligibility">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EligibilityType" type="tns:CommonEligibilityType" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCommonEligibility" nillable="true" type="tns:GetCommonEligibility" />
  <xs:simpleType name="CommonEligibilityType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unspecified" />
      <xs:enumeration value="Notice" />
      <xs:enumeration value="Boot" />
      <xs:enumeration value="Tow" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CommonEligibilityType" nillable="true" type="tns:CommonEligibilityType" />
  <xs:complexType name="GetDuplicateStickerIds">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDuplicateStickerIds" nillable="true" type="tns:GetDuplicateStickerIds" />
  <xs:complexType name="GetBillTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBillTypes" nillable="true" type="tns:GetBillTypes" />
  <xs:complexType name="GetApplications">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetApplications" nillable="true" type="tns:GetApplications" />
  <xs:complexType name="CreateBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DefaultAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPaylockFee" type="xs:boolean" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBillType" nillable="true" type="tns:CreateBillType" />
  <xs:complexType name="UpdateBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DefaultAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPaylockFee" type="xs:boolean" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBillType" nillable="true" type="tns:UpdateBillType" />
  <xs:complexType name="DeleteBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteBillType" nillable="true" type="tns:DeleteBillType" />
  <xs:complexType name="GetDocumentProofTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetDocumentProofTypes" nillable="true" type="tns:GetDocumentProofTypes" />
  <xs:complexType name="GetAllStates">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllStates" nillable="true" type="tns:GetAllStates" />
  <xs:complexType name="GetFullStateInfoByStateCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFullStateInfoByStateCode" nillable="true" type="tns:GetFullStateInfoByStateCode" />
  <xs:complexType name="GetVehicleAlertTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetVehicleAlertTypes" nillable="true" type="tns:GetVehicleAlertTypes" />
  <xs:complexType name="GetPaymentTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPaymentTypes" nillable="true" type="tns:GetPaymentTypes" />
  <xs:complexType name="GetPaymentTypesWithCardType">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPaymentTypesWithCardType" nillable="true" type="tns:GetPaymentTypesWithCardType" />
  <xs:complexType name="GetPaymentProcessingTestModeOptions">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPaymentProcessingTestModeOptions" nillable="true" type="tns:GetPaymentProcessingTestModeOptions" />
  <xs:complexType name="GetPartners">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPartners" nillable="true" type="tns:GetPartners" />
  <xs:complexType name="CreatePartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="InboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePartner" nillable="true" type="tns:CreatePartner" />
  <xs:complexType name="UpdatePartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="InboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdatePartner" nillable="true" type="tns:UpdatePartner" />
  <xs:complexType name="DeletePartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeletePartner" nillable="true" type="tns:DeletePartner" />
  <xs:complexType name="GetBatchTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchTypes" nillable="true" type="tns:GetBatchTypes" />
  <xs:complexType name="CreateBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBatchType" nillable="true" type="tns:CreateBatchType" />
  <xs:complexType name="UpdateBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBatchType" nillable="true" type="tns:UpdateBatchType" />
  <xs:complexType name="DeleteBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteBatchType" nillable="true" type="tns:DeleteBatchType" />
  <xs:complexType name="GetBatchFileTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchFileTypes" nillable="true" type="tns:GetBatchFileTypes" />
  <xs:complexType name="GetBatchFileActualColumnTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchFileActualColumnTypes" nillable="true" type="tns:GetBatchFileActualColumnTypes" />
  <xs:complexType name="GetHotlistWriterBatchFileTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetHotlistWriterBatchFileTypes" nillable="true" type="tns:GetHotlistWriterBatchFileTypes" />
  <xs:complexType name="GetBatchFileLayoutTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchFileLayoutTypes" nillable="true" type="tns:GetBatchFileLayoutTypes" />
  <xs:complexType name="GetBatchFileDefinitionFieldConverters">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchFileDefinitionFieldConverters" nillable="true" type="tns:GetBatchFileDefinitionFieldConverters" />
  <xs:complexType name="GetHotlistLineAppenders">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetHotlistLineAppenders" nillable="true" type="tns:GetHotlistLineAppenders" />
  <xs:complexType name="GetEligibleVehicleListBuilders">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetEligibleVehicleListBuilders" nillable="true" type="tns:GetEligibleVehicleListBuilders" />
  <xs:complexType name="GetBatchRecordTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchRecordTypes" nillable="true" type="tns:GetBatchRecordTypes" />
  <xs:complexType name="GetBatchRecorPropertyReducers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBatchRecorPropertyReducers" nillable="true" type="tns:GetBatchRecorPropertyReducers" />
  <xs:complexType name="GetBatchRecorProperties">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBatchRecorProperties" nillable="true" type="tns:GetBatchRecorProperties" />
  <xs:complexType name="GetCustomerBatchConfigurations">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBatchConfigurations" nillable="true" type="tns:GetCustomerBatchConfigurations" />
  <xs:complexType name="CreateCustomerBatchConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ConfigurationKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConfigurationValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBatchConfiguration" nillable="true" type="tns:CreateCustomerBatchConfiguration" />
  <xs:complexType name="UpdateCustomerBatchConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ConfigurationKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConfigurationValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBatchConfiguration" nillable="true" type="tns:UpdateCustomerBatchConfiguration" />
  <xs:complexType name="DeleteCustomerBatchConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBatchConfiguration" nillable="true" type="tns:DeleteCustomerBatchConfiguration" />
  <xs:complexType name="DeleteCustomerBatchConfigurationsByBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBatchConfigurationsByBatchType" nillable="true" type="tns:DeleteCustomerBatchConfigurationsByBatchType" />
  <xs:complexType name="GetCustomerBatchFileDefinitions">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBatchFileDefinitions" nillable="true" type="tns:GetCustomerBatchFileDefinitions" />
  <xs:complexType name="GetCustomerBatchFileDefinitionsByBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBatchFileDefinitionsByBatchType" nillable="true" type="tns:GetCustomerBatchFileDefinitionsByBatchType" />
  <xs:complexType name="GetCustomerHexBatchFileDefinitions">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerHexBatchFileDefinitions" nillable="true" type="tns:GetCustomerHexBatchFileDefinitions" />
  <xs:complexType name="CreateCustomerBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionFields" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinitionField" />
      <xs:element minOccurs="0" name="BatchFileLayoutTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchFileQueryFilter" nillable="true" type="tns:CustomerBatchFileQueryFilter" />
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Delimiter" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImportProcessId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBatchFileDefinition" nillable="true" type="tns:CreateCustomerBatchFileDefinition" />
  <xs:complexType name="ArrayOfCustomerBatchFileDefinitionField">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBatchFileDefinitionField" nillable="true" type="tns:CustomerBatchFileDefinitionField" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBatchFileDefinitionField" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinitionField" />
  <xs:complexType name="CustomerBatchFileDefinitionField">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileActualColumnTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BatchFileDefinitionFieldConverters" nillable="true" type="tns:ArrayOfBatchFileDefinitionFieldConverter" />
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldIndex" type="xs:int" />
      <xs:element minOccurs="0" name="FieldValueLiteral" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Length" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Quoted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchFileDefinitionField" nillable="true" type="tns:CustomerBatchFileDefinitionField" />
  <xs:complexType name="ArrayOfBatchFileDefinitionFieldConverter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BatchFileDefinitionFieldConverter" nillable="true" type="tns:BatchFileDefinitionFieldConverter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBatchFileDefinitionFieldConverter" nillable="true" type="tns:ArrayOfBatchFileDefinitionFieldConverter" />
  <xs:complexType name="BatchFileDefinitionFieldConverter">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchFileDefinitionFieldConverter" nillable="true" type="tns:BatchFileDefinitionFieldConverter" />
  <xs:complexType name="CustomerBatchFileQueryFilter">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileId" type="xs:int" />
      <xs:element minOccurs="0" name="HasFineParking3" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasFinePropertyTax12" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasFineRedLight13" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasFineSpeeding23" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayCashCP" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayCheckingEC" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayCreditCC" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayDebitDC" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayECash" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchFileQueryFilter" nillable="true" type="tns:CustomerBatchFileQueryFilter" />
  <xs:complexType name="CreateCustomerHexBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EligibleVehicleListBuilderId" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImporterDefinitionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerHexBatchFileDefinition" nillable="true" type="tns:CreateCustomerHexBatchFileDefinition" />
  <xs:complexType name="UpdateCustomerHexBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EligibleVehicleListBuilderId" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImporterDefinitionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerHexBatchFileDefinition" nillable="true" type="tns:UpdateCustomerHexBatchFileDefinition" />
  <xs:complexType name="DeleteCustomerHexBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerHexBatchFileDefinition" nillable="true" type="tns:DeleteCustomerHexBatchFileDefinition" />
  <xs:complexType name="UpdateCustomerBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionFields" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinitionField" />
      <xs:element minOccurs="0" name="BatchFileLayoutTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchFileQueryFilter" nillable="true" type="tns:CustomerBatchFileQueryFilter" />
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Delimiter" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImportProcessId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBatchFileDefinition" nillable="true" type="tns:UpdateCustomerBatchFileDefinition" />
  <xs:complexType name="DeleteCustomerBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBatchFileDefinition" nillable="true" type="tns:DeleteCustomerBatchFileDefinition" />
  <xs:complexType name="GetCustomerBatchFileDefinitionBatchRecordProperties">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchRecordTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBatchFileDefinitionBatchRecordProperties" nillable="true" type="tns:GetCustomerBatchFileDefinitionBatchRecordProperties" />
  <xs:complexType name="GetCustomerBatchFileDefinitionFields">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBatchFileDefinitionFields" nillable="true" type="tns:GetCustomerBatchFileDefinitionFields" />
  <xs:complexType name="CreateCustomerBatchFileDefinitionProperties">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchRecordPropertyFieldMaps" nillable="true" type="tns:ArrayOfBatchRecordPropertyFieldMap" />
      <xs:element minOccurs="0" name="BatchRecordPropertyReducerMaps" nillable="true" type="tns:ArrayOfBatchRecordPropertyReducerMap" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBatchFileDefinitionProperties" nillable="true" type="tns:CreateCustomerBatchFileDefinitionProperties" />
  <xs:complexType name="ArrayOfBatchRecordPropertyFieldMap">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BatchRecordPropertyFieldMap" nillable="true" type="tns:BatchRecordPropertyFieldMap" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBatchRecordPropertyFieldMap" nillable="true" type="tns:ArrayOfBatchRecordPropertyFieldMap" />
  <xs:complexType name="BatchRecordPropertyFieldMap">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionFieldId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchRecordPropertyId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchRecordPropertyFieldMap" nillable="true" type="tns:BatchRecordPropertyFieldMap" />
  <xs:complexType name="ArrayOfBatchRecordPropertyReducerMap">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BatchRecordPropertyReducerMap" nillable="true" type="tns:BatchRecordPropertyReducerMap" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBatchRecordPropertyReducerMap" nillable="true" type="tns:ArrayOfBatchRecordPropertyReducerMap" />
  <xs:complexType name="BatchRecordPropertyReducerMap">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchRecordPropertyId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchRecordPropertyReducerId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchRecordPropertyReducerMap" nillable="true" type="tns:BatchRecordPropertyReducerMap" />
  <xs:complexType name="CreateCustomerHotlistLineAppender">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="HotlistLineAppenderMap" nillable="true" type="tns:CustomerHotlistLineAppenderMap" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerHotlistLineAppender" nillable="true" type="tns:CreateCustomerHotlistLineAppender" />
  <xs:complexType name="CustomerHotlistLineAppenderMap">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionHotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerHotlistLineAppenderMap" nillable="true" type="tns:CustomerHotlistLineAppenderMap" />
  <xs:complexType name="UpdateCustomerHotlistLineAppender">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="HotlistLineAppenderMap" nillable="true" type="tns:CustomerHotlistLineAppenderMap" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerHotlistLineAppender" nillable="true" type="tns:UpdateCustomerHotlistLineAppender" />
  <xs:complexType name="GetCustomerNoticePrograms">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerNoticePrograms" nillable="true" type="tns:GetCustomerNoticePrograms" />
  <xs:complexType name="CreateCustomerNoticeProgram">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInvoiceable" type="xs:boolean" />
      <xs:element minOccurs="0" name="SendNotification" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerNoticeProgram" nillable="true" type="tns:CreateCustomerNoticeProgram" />
  <xs:complexType name="UpdateCustomerNoticeProgram">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInvoiceable" type="xs:boolean" />
      <xs:element minOccurs="0" name="SendNotification" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerNoticeProgram" nillable="true" type="tns:UpdateCustomerNoticeProgram" />
  <xs:complexType name="DeleteCustomerNoticeProgram">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerNoticeProgram" nillable="true" type="tns:DeleteCustomerNoticeProgram" />
  <xs:complexType name="GetCustomerNoticeTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ProgramId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerNoticeTypes" nillable="true" type="tns:GetCustomerNoticeTypes" />
  <xs:complexType name="CreateCustomerNoticeType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Hiatus" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEmailableNotice" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeNotice" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProgramId" type="xs:int" />
      <xs:element minOccurs="0" name="Sequence" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerNoticeType" nillable="true" type="tns:CreateCustomerNoticeType" />
  <xs:complexType name="UpdateCustomerNoticeType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Hiatus" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEmailableNotice" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeNotice" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProgramId" type="xs:int" />
      <xs:element minOccurs="0" name="Sequence" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerNoticeType" nillable="true" type="tns:UpdateCustomerNoticeType" />
  <xs:complexType name="DeleteCustomerNoticeType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ProgramId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerNoticeType" nillable="true" type="tns:DeleteCustomerNoticeType" />
  <xs:complexType name="GetCurrentNoticeCustomers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetCurrentNoticeCustomers" nillable="true" type="tns:GetCurrentNoticeCustomers" />
  <xs:complexType name="GetCustomerPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyType" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerPolicy" nillable="true" type="tns:GetCustomerPolicy" />
  <xs:simpleType name="EligibilityType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unkown" />
      <xs:enumeration value="Notice" />
      <xs:enumeration value="Boot" />
      <xs:enumeration value="Tow" />
      <xs:enumeration value="SelfRelease" />
      <xs:enumeration value="AssistedRelease" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EligibilityType" nillable="true" type="tns:EligibilityType" />
  <xs:complexType name="SaveCustomerPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Policy" nillable="true" type="tns:CustomerPolicy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCustomerPolicy" nillable="true" type="tns:SaveCustomerPolicy" />
  <xs:complexType name="CustomerPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" name="Aggregator" type="tns:EligibilityRuleSetAggregator" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyType" type="tns:EligibilityType" />
      <xs:element minOccurs="0" name="RuleSets" nillable="true" type="tns:ArrayOfCustomerPolicy" />
      <xs:element minOccurs="0" name="Rules" nillable="true" type="tns:ArrayOfRule" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPolicy" nillable="true" type="tns:CustomerPolicy" />
  <xs:simpleType name="EligibilityRuleSetAggregator">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="All" />
      <xs:enumeration value="Any" />
      <xs:enumeration value="None" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EligibilityRuleSetAggregator" nillable="true" type="tns:EligibilityRuleSetAggregator" />
  <xs:complexType name="ArrayOfCustomerPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPolicy" nillable="true" type="tns:CustomerPolicy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPolicy" nillable="true" type="tns:ArrayOfCustomerPolicy" />
  <xs:complexType name="ArrayOfRule">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Rule" nillable="true" type="tns:Rule" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRule" nillable="true" type="tns:ArrayOfRule" />
  <xs:complexType name="Rule">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="RuleData" nillable="true" type="tns:RuleData" />
      <xs:element minOccurs="0" name="RuleType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Rule" nillable="true" type="tns:Rule" />
  <xs:complexType name="RuleData">
    <xs:sequence>
      <xs:element minOccurs="0" name="AlertTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AmountDueThreshold" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AmountPaidThreshold" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentProofTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RuleSetId" type="xs:int" />
      <xs:element minOccurs="0" name="RuleTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RuleData" nillable="true" type="tns:RuleData" />
  <xs:complexType name="GetCustomerPolicyRuleTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyType" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerPolicyRuleTypes" nillable="true" type="tns:GetCustomerPolicyRuleTypes" />
  <xs:complexType name="GetAllPaymentGatewayStatusByCustomer">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllPaymentGatewayStatusByCustomer" nillable="true" type="tns:GetAllPaymentGatewayStatusByCustomer" />
  <xs:complexType name="GetCustomerTicketSlidingScaleRates">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerTicketSlidingScaleRates" nillable="true" type="tns:GetCustomerTicketSlidingScaleRates" />
  <xs:complexType name="CreateCustomerTicketSlidingScaleRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RangeHigh" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RangeLow" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketRate" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerTicketSlidingScaleRate" nillable="true" type="tns:CreateCustomerTicketSlidingScaleRate" />
  <xs:complexType name="UpdateCustomerTicketSlidingScaleRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="RangeHigh" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RangeLow" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketRate" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerTicketSlidingScaleRate" nillable="true" type="tns:UpdateCustomerTicketSlidingScaleRate" />
  <xs:complexType name="DeleteCustomerTicketSlidingScaleRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerTicketSlidingScaleRate" nillable="true" type="tns:DeleteCustomerTicketSlidingScaleRate" />
  <xs:complexType name="GetCustomerPartners">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerPartners" nillable="true" type="tns:GetCustomerPartners" />
  <xs:complexType name="CreateCustomerPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanCreateBillsForFees" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConnectionProfile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsRealTimeAddressUpdate" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBills" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBootReturns" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBoots" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeNotices" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePayments" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeRecordStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeReleases" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTowDispatch" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTows" type="xs:boolean" />
      <xs:element minOccurs="0" name="LoadBootEligibleTicketsOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="PartnerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerMunicipalityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerServices" nillable="true" type="tns:ArrayOfCustomerPartnerService" />
      <xs:element minOccurs="0" name="dbprefix" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerPartner" nillable="true" type="tns:CreateCustomerPartner" />
  <xs:complexType name="ArrayOfCustomerPartnerService">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPartnerService" nillable="true" type="tns:CustomerPartnerService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPartnerService" nillable="true" type="tns:ArrayOfCustomerPartnerService" />
  <xs:complexType name="CustomerPartnerService">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPartnerService" nillable="true" type="tns:CustomerPartnerService" />
  <xs:complexType name="UpdateCustomerPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanCreateBillsForFees" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConnectionProfile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsRealTimeAddressUpdate" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBills" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBootReturns" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBoots" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeNotices" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePayments" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeRecordStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeReleases" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTowDispatch" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTows" type="xs:boolean" />
      <xs:element minOccurs="0" name="LoadBootEligibleTicketsOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="PartnerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerMunicipalityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerServices" nillable="true" type="tns:ArrayOfCustomerPartnerService" />
      <xs:element minOccurs="0" name="dbprefix" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerPartner" nillable="true" type="tns:UpdateCustomerPartner" />
  <xs:complexType name="DeleteCustomerPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerPartner" nillable="true" type="tns:DeleteCustomerPartner" />
  <xs:complexType name="GetCustomerFieldCrews">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerFieldCrews" nillable="true" type="tns:GetCustomerFieldCrews" />
  <xs:complexType name="CreateCustomerFieldCrew">
    <xs:sequence>
      <xs:element minOccurs="0" name="CrewDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrewName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsPaylockEmployee" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerFieldCrew" nillable="true" type="tns:CreateCustomerFieldCrew" />
  <xs:complexType name="UpdateCustomerFieldCrew">
    <xs:sequence>
      <xs:element minOccurs="0" name="CrewDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrewName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsPaylockEmployee" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerFieldCrew" nillable="true" type="tns:UpdateCustomerFieldCrew" />
  <xs:complexType name="DeleteCustomerFieldCrew">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerFieldCrew" nillable="true" type="tns:DeleteCustomerFieldCrew" />
  <xs:complexType name="GetCustomerFieldCrewHours">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerFieldCrewHours" nillable="true" type="tns:GetCustomerFieldCrewHours" />
  <xs:complexType name="CreateCustomerFieldCrewHours">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldCrewId" type="ser:guid" />
      <xs:element minOccurs="0" name="HoursWorked" type="xs:decimal" />
      <xs:element minOccurs="0" name="Month" type="xs:int" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerFieldCrewHours" nillable="true" type="tns:CreateCustomerFieldCrewHours" />
  <xs:complexType name="UpdateCustomerFieldCrewHours">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldCrewId" type="ser:guid" />
      <xs:element minOccurs="0" name="HoursWorked" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Month" type="xs:int" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerFieldCrewHours" nillable="true" type="tns:UpdateCustomerFieldCrewHours" />
  <xs:complexType name="DeleteCustomerFieldcrewHours">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerFieldcrewHours" nillable="true" type="tns:DeleteCustomerFieldcrewHours" />
  <xs:complexType name="GetCustomerNextTowScheduleTiming">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DayOfWeekAsInteger" type="xs:int" />
      <xs:element minOccurs="0" name="From" type="xs:dateTime" />
      <xs:element minOccurs="0" name="To" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowScheduleTimingsId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerNextTowScheduleTiming" nillable="true" type="tns:GetCustomerNextTowScheduleTiming" />
  <xs:complexType name="GetCustomerBillTypeFees">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBillTypeFees" nillable="true" type="tns:GetCustomerBillTypeFees" />
  <xs:complexType name="CreateCustomerBillTypeFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MaxNumberFees" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBillTypeFee" nillable="true" type="tns:CreateCustomerBillTypeFee" />
  <xs:complexType name="UpdateCustomerBillTypeFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillTypeFeeId" type="xs:int" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MaxNumberFees" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBillTypeFee" nillable="true" type="tns:UpdateCustomerBillTypeFee" />
  <xs:complexType name="DeleteCustomerBillTypeFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillTypeFeeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBillTypeFee" nillable="true" type="tns:DeleteCustomerBillTypeFee" />
  <xs:complexType name="GetCustomerCityCenters">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerCityCenters" nillable="true" type="tns:GetCustomerCityCenters" />
  <xs:complexType name="CreateCustomerCityCenter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Hours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImportantNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentPlans" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypesOfPayment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerCityCenter" nillable="true" type="tns:CreateCustomerCityCenter" />
  <xs:complexType name="UpdateCustomerCityCenter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Hours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ImportantNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentPlans" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypesOfPayment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerCityCenter" nillable="true" type="tns:UpdateCustomerCityCenter" />
  <xs:complexType name="DeleteCustomerCityCenter">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerCityCenter" nillable="true" type="tns:DeleteCustomerCityCenter" />
  <xs:complexType name="FindCustomers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FindCustomers" nillable="true" type="tns:FindCustomers" />
  <xs:complexType name="GetCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomer" nillable="true" type="tns:GetCustomer" />
  <xs:complexType name="GetCustomerOfficers">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanAuthorizeRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnforcementOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="RequiredToLoginForBooting" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerOfficers" nillable="true" type="tns:GetCustomerOfficers" />
  <xs:complexType name="CreateCustomerOfficer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanAuthorizeRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnforcementOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequiredToLoginForBooting" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerOfficer" nillable="true" type="tns:CreateCustomerOfficer" />
  <xs:complexType name="UpdateCustomerOfficer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanAuthorizeRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnforcementOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequiredToLoginForBooting" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerOfficer" nillable="true" type="tns:UpdateCustomerOfficer" />
  <xs:complexType name="GetCustomerBootReasons">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBootReasons" nillable="true" type="tns:GetCustomerBootReasons" />
  <xs:complexType name="CreateCustomerBootReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBootReason" nillable="true" type="tns:CreateCustomerBootReason" />
  <xs:complexType name="UpdateCustomerBootReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBootReason" nillable="true" type="tns:UpdateCustomerBootReason" />
  <xs:complexType name="DeleteCustomerBootReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBootReason" nillable="true" type="tns:DeleteCustomerBootReason" />
  <xs:complexType name="GetCustomerBoots">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBoots" nillable="true" type="tns:GetCustomerBoots" />
  <xs:complexType name="GetCustomerBootLatestStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBootLatestStatus" nillable="true" type="tns:GetCustomerBootLatestStatus" />
  <xs:complexType name="GetCustomerAdministrativeReleaseReasons">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerAdministrativeReleaseReasons" nillable="true" type="tns:GetCustomerAdministrativeReleaseReasons" />
  <xs:complexType name="CreateCustomerAdministrativeReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerAdministrativeReleaseReason" nillable="true" type="tns:CreateCustomerAdministrativeReleaseReason" />
  <xs:complexType name="UpdateCustomerAdministrativeReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerAdministrativeReleaseReason" nillable="true" type="tns:UpdateCustomerAdministrativeReleaseReason" />
  <xs:complexType name="DeleteCustomerAdministrativeReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerAdministrativeReleaseReason" nillable="true" type="tns:DeleteCustomerAdministrativeReleaseReason" />
  <xs:complexType name="GetCustomerAssistedReleaseReasons">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerAssistedReleaseReasons" nillable="true" type="tns:GetCustomerAssistedReleaseReasons" />
  <xs:complexType name="CreateCustomerAssistedReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerAssistedReleaseReason" nillable="true" type="tns:CreateCustomerAssistedReleaseReason" />
  <xs:complexType name="UpdateCustomerAssistedReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerAssistedReleaseReason" nillable="true" type="tns:UpdateCustomerAssistedReleaseReason" />
  <xs:complexType name="DeleteCustomerAssistedReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerAssistedReleaseReason" nillable="true" type="tns:DeleteCustomerAssistedReleaseReason" />
  <xs:complexType name="GetMlprRoleSelectionCustomers">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMlprRoleSelectionCustomers" nillable="true" type="tns:GetMlprRoleSelectionCustomers" />
  <xs:complexType name="CreateMlprRoleSelectionHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootingOfficerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="ComputerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EnforcementOfficerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="RoleTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="VanId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateMlprRoleSelectionHistory" nillable="true" type="tns:CreateMlprRoleSelectionHistory" />
  <xs:complexType name="GetMlprRoleSelectionHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMlprRoleSelectionHistory" nillable="true" type="tns:GetMlprRoleSelectionHistory" />
  <xs:complexType name="GetMlprRoleSelectionUserRoles">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetMlprRoleSelectionUserRoles" nillable="true" type="tns:GetMlprRoleSelectionUserRoles" />
  <xs:complexType name="GetCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerMlprComputer" nillable="true" type="tns:GetCustomerMlprComputer" />
  <xs:complexType name="CreateCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ComputerNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerMlprComputer" nillable="true" type="tns:CreateCustomerMlprComputer" />
  <xs:complexType name="UpdateCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ComputerNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerMlprComputer" nillable="true" type="tns:UpdateCustomerMlprComputer" />
  <xs:complexType name="DeleteCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerMlprComputer" nillable="true" type="tns:DeleteCustomerMlprComputer" />
  <xs:complexType name="MoveCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NewCustomerID" type="ser:guid" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MoveCustomerMlprComputer" nillable="true" type="tns:MoveCustomerMlprComputer" />
  <xs:complexType name="GetAllComputers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllComputers" nillable="true" type="tns:GetAllComputers" />
  <xs:complexType name="GetAllBootersThreshold">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllBootersThreshold" nillable="true" type="tns:GetAllBootersThreshold" />
  <xs:complexType name="GetAllBootingActivelyByCustomer">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllBootingActivelyByCustomer" nillable="true" type="tns:GetAllBootingActivelyByCustomer" />
  <xs:complexType name="UpdateCustomerBooterThreshold">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Threshold" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBooterThreshold" nillable="true" type="tns:UpdateCustomerBooterThreshold" />
  <xs:complexType name="UpdateBootingActively">
    <xs:sequence>
      <xs:element minOccurs="0" name="Actively" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FileId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootingActively" nillable="true" type="tns:UpdateBootingActively" />
  <xs:complexType name="GetComputerHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetComputerHistory" nillable="true" type="tns:GetComputerHistory" />
  <xs:complexType name="GetCustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerMlprVan" nillable="true" type="tns:GetCustomerMlprVan" />
  <xs:complexType name="CreateCustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="VanNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerMlprVan" nillable="true" type="tns:CreateCustomerMlprVan" />
  <xs:complexType name="UpdateCustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="VanNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerMlprVan" nillable="true" type="tns:UpdateCustomerMlprVan" />
  <xs:complexType name="DeleteCustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerMlprVan" nillable="true" type="tns:DeleteCustomerMlprVan" />
  <xs:complexType name="GetCustomerQueuedForTowReasons">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerQueuedForTowReasons" nillable="true" type="tns:GetCustomerQueuedForTowReasons" />
  <xs:complexType name="CreateCustomerQueuedForTowReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerQueuedForTowReason" nillable="true" type="tns:CreateCustomerQueuedForTowReason" />
  <xs:complexType name="UpdateCustomerQueuedForTowReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerQueuedForTowReason" nillable="true" type="tns:UpdateCustomerQueuedForTowReason" />
  <xs:complexType name="DeleteCustomerQueuedForTowReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerQueuedForTowReason" nillable="true" type="tns:DeleteCustomerQueuedForTowReason" />
  <xs:complexType name="GetCustomerBillTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBillTypes" nillable="true" type="tns:GetCustomerBillTypes" />
  <xs:complexType name="CreateCustomerBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillPriority" type="xs:int" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBillType" nillable="true" type="tns:CreateCustomerBillType" />
  <xs:complexType name="UpdateCustomerBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillPriority" type="xs:int" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerBillType" nillable="true" type="tns:UpdateCustomerBillType" />
  <xs:complexType name="DeleteCustomerBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerBillType" nillable="true" type="tns:DeleteCustomerBillType" />
  <xs:complexType name="GetCustomerParkingAreas">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerParkingAreas" nillable="true" type="tns:GetCustomerParkingAreas" />
  <xs:complexType name="GetCustomerParkingArea">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerParkingArea" nillable="true" type="tns:GetCustomerParkingArea" />
  <xs:complexType name="CreateCustomerParkingArea">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="GroupId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerParkingArea" nillable="true" type="tns:CreateCustomerParkingArea" />
  <xs:complexType name="UpdateCustomerParkingArea">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="GroupId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerParkingArea" nillable="true" type="tns:UpdateCustomerParkingArea" />
  <xs:complexType name="DeleteCustomerParkingArea">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerParkingArea" nillable="true" type="tns:DeleteCustomerParkingArea" />
  <xs:complexType name="GetCustomerParkingAreaGroups">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerParkingAreaGroups" nillable="true" type="tns:GetCustomerParkingAreaGroups" />
  <xs:complexType name="GetCustomerParkingAreaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaGroupId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerParkingAreaGroup" nillable="true" type="tns:GetCustomerParkingAreaGroup" />
  <xs:complexType name="CreateCustomerParkingAreaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerParkingAreaGroup" nillable="true" type="tns:CreateCustomerParkingAreaGroup" />
  <xs:complexType name="UpdateCustomerParkingAreaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerParkingAreaGroup" nillable="true" type="tns:UpdateCustomerParkingAreaGroup" />
  <xs:complexType name="DeleteCustomerParkingAreaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerParkingAreaGroup" nillable="true" type="tns:DeleteCustomerParkingAreaGroup" />
  <xs:complexType name="GetCustomerAttributes">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerAttributes" nillable="true" type="tns:GetCustomerAttributes" />
  <xs:complexType name="GetCustomerAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttributeId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerAttribute" nillable="true" type="tns:GetCustomerAttribute" />
  <xs:complexType name="CreateCustomerAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttributeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerAttribute" nillable="true" type="tns:CreateCustomerAttribute" />
  <xs:complexType name="UpdateCustomerAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttributeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerAttribute" nillable="true" type="tns:UpdateCustomerAttribute" />
  <xs:complexType name="DeleteCustomerAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerAttribute" nillable="true" type="tns:DeleteCustomerAttribute" />
  <xs:complexType name="GetCustomerTowCompanies">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerTowCompanies" nillable="true" type="tns:GetCustomerTowCompanies" />
  <xs:complexType name="CreateCustomerTowCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DocumentsNeededForVehicleRelease" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExportId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaxNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImpoundingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmsNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="VehicleReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerTowCompany" nillable="true" type="tns:CreateCustomerTowCompany" />
  <xs:complexType name="UpdateCustomerTowCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DocumentsNeededForVehicleRelease" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExportId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaxNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ImpoundingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmsNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="VehicleReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerTowCompany" nillable="true" type="tns:UpdateCustomerTowCompany" />
  <xs:complexType name="DeleteCustomerTowCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerTowCompany" nillable="true" type="tns:DeleteCustomerTowCompany" />
  <xs:complexType name="GetCustomerInvoiceTerms">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerInvoiceTerms" nillable="true" type="tns:GetCustomerInvoiceTerms" />
  <xs:complexType name="CreateCustomerInvoiceTerm">
    <xs:sequence>
      <xs:element minOccurs="0" name="CashPaymentsOwnedByPaylock" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ContactAddressLine1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactAddressLine2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCompany" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FieldCrewFlatRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewHourlyRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewShow" type="xs:int" />
      <xs:element minOccurs="0" name="FlatServiceFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FlatServiceFeeShow" type="xs:int" />
      <xs:element minOccurs="0" name="GracePeriod" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="InvoiceConvenienceFees" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="InvoiceMerchantFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoicePaylockFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoiceSalesTax" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNetRemit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyAmountShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NoticeContingencyPercentShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaylockContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentDueDateDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentTerms" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PerBootAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootPaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootReleaseFeePaidShow" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticeAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticePaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaid" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowShow" type="xs:int" />
      <xs:element minOccurs="0" name="ProrateRevenueAdjustments" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RedLightContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TicketContingencyShow" type="xs:int" />
      <xs:element minOccurs="0" name="TicketContingencySlidingScaleShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TieredPaymentShow" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerInvoiceTerm" nillable="true" type="tns:CreateCustomerInvoiceTerm" />
  <xs:complexType name="UpdateCustomerInvoiceTerm">
    <xs:sequence>
      <xs:element minOccurs="0" name="CashPaymentsOwnedByPaylock" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ContactAddressLine1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactAddressLine2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCompany" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FieldCrewFlatRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewHourlyRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewShow" type="xs:int" />
      <xs:element minOccurs="0" name="FlatServiceFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FlatServiceFeeShow" type="xs:int" />
      <xs:element minOccurs="0" name="GracePeriod" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="InvoiceConvenienceFees" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="InvoiceMerchantFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoicePaylockFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoiceSalesTax" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNetRemit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyAmountShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NoticeContingencyPercentShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaylockContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentDueDateDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentTerms" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PerBootAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootPaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootReleaseFeePaidShow" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticeAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticePaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaid" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowShow" type="xs:int" />
      <xs:element minOccurs="0" name="ProrateRevenueAdjustments" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RedLightContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TicketContingencyShow" type="xs:int" />
      <xs:element minOccurs="0" name="TicketContingencySlidingScaleShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TieredPaymentShow" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerInvoiceTerm" nillable="true" type="tns:UpdateCustomerInvoiceTerm" />
  <xs:complexType name="DeleteCustomerInvoiceTerm">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerInvoiceTerm" nillable="true" type="tns:DeleteCustomerInvoiceTerm" />
  <xs:complexType name="GetCustomerPaymentGateways">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplicationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerPaymentGateways" nillable="true" type="tns:GetCustomerPaymentGateways" />
  <xs:complexType name="CreateCustomerPaymentGateway">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowToken" type="xs:boolean" />
      <xs:element minOccurs="0" name="BillTypes" nillable="true" type="tns:ArrayOfPaymentGatewayBillType" />
      <xs:element minOccurs="0" name="ConvenienceFees" nillable="true" type="tns:ArrayOfConvenienceFee" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxPaymentAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MerchantId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantPin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinPaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentTypes" nillable="true" type="tns:ArrayOfPaymentGatewayPaymentType" />
      <xs:element minOccurs="0" name="TestMode" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerPaymentGateway" nillable="true" type="tns:CreateCustomerPaymentGateway" />
  <xs:complexType name="ArrayOfPaymentGatewayBillType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentGatewayBillType" nillable="true" type="tns:PaymentGatewayBillType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentGatewayBillType" nillable="true" type="tns:ArrayOfPaymentGatewayBillType" />
  <xs:complexType name="PaymentGatewayBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplyConvenienceFee" type="xs:boolean" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentGatewayId" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentGatewayBillType" nillable="true" type="tns:PaymentGatewayBillType" />
  <xs:complexType name="ArrayOfConvenienceFee">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConvenienceFee" nillable="true" type="tns:ConvenienceFee" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConvenienceFee" nillable="true" type="tns:ArrayOfConvenienceFee" />
  <xs:complexType name="ConvenienceFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplyAtPaymentOfBoot" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApplyAtPaymentOfNotice" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApplyAtPaymentOfTow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApplyConvenienceFee" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="FeeAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="MaxRange" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MinRange" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentGatewayId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalPaymentAmount" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConvenienceFee" nillable="true" type="tns:ConvenienceFee" />
  <xs:complexType name="ArrayOfPaymentGatewayPaymentType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentGatewayPaymentType" nillable="true" type="tns:PaymentGatewayPaymentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentGatewayPaymentType" nillable="true" type="tns:ArrayOfPaymentGatewayPaymentType" />
  <xs:complexType name="PaymentGatewayPaymentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentGatewayId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentGatewayPaymentType" nillable="true" type="tns:PaymentGatewayPaymentType" />
  <xs:complexType name="UpdateCustomerPaymentGateway">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowToken" type="xs:boolean" />
      <xs:element minOccurs="0" name="Applications" nillable="true" type="tns:ArrayOfPaymentGatewayApplication" />
      <xs:element minOccurs="0" name="BillTypes" nillable="true" type="tns:ArrayOfPaymentGatewayBillType" />
      <xs:element minOccurs="0" name="ConvenienceFees" nillable="true" type="tns:ArrayOfConvenienceFee" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="MaxPaymentAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MerchantId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantPin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinPaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentTypes" nillable="true" type="tns:ArrayOfPaymentGatewayPaymentType" />
      <xs:element minOccurs="0" name="TestMode" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateCustomerPaymentGateway" nillable="true" type="tns:UpdateCustomerPaymentGateway" />
  <xs:complexType name="ArrayOfPaymentGatewayApplication">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentGatewayApplication" nillable="true" type="tns:PaymentGatewayApplication" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentGatewayApplication" nillable="true" type="tns:ArrayOfPaymentGatewayApplication" />
  <xs:complexType name="PaymentGatewayApplication">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplicationId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaymentGatewayId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PrimaryPaymentVenue" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentGatewayApplication" nillable="true" type="tns:PaymentGatewayApplication" />
  <xs:complexType name="DeleteCustomerPaymentGateway">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCustomerPaymentGateway" nillable="true" type="tns:DeleteCustomerPaymentGateway" />
  <xs:complexType name="GetCustomerEligibilityOverrideReasons">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Type" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerEligibilityOverrideReasons" nillable="true" type="tns:GetCustomerEligibilityOverrideReasons" />
  <xs:complexType name="CreateEligibilityOverrideReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateEligibilityOverrideReason" nillable="true" type="tns:CreateEligibilityOverrideReason" />
  <xs:complexType name="UpdateEligibilityOverrideReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateEligibilityOverrideReason" nillable="true" type="tns:UpdateEligibilityOverrideReason" />
  <xs:complexType name="DeleteEligibilityOverrideReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteEligibilityOverrideReason" nillable="true" type="tns:DeleteEligibilityOverrideReason" />
  <xs:complexType name="OverrideEligibilityPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ReasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShouldPass" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OverrideEligibilityPolicy" nillable="true" type="tns:OverrideEligibilityPolicy" />
  <xs:complexType name="DisableEligibilityPolicyOverride">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Type" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DisableEligibilityPolicyOverride" nillable="true" type="tns:DisableEligibilityPolicyOverride" />
  <xs:complexType name="GetFeatureToggles">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetFeatureToggles" nillable="true" type="tns:GetFeatureToggles" />
  <xs:complexType name="GetFeatureToggleDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFeatureToggleDetails" nillable="true" type="tns:GetFeatureToggleDetails" />
  <xs:complexType name="PostFeatureToggle">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludedUserIds" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfguid" />
      <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LinkedIssue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PostFeatureToggle" nillable="true" type="tns:PostFeatureToggle" />
  <xs:complexType name="PutFeatureToggle">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IncludedUserIds" nillable="true" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q13:ArrayOfguid" />
      <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LinkedIssue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PutFeatureToggle" nillable="true" type="tns:PutFeatureToggle" />
  <xs:complexType name="GetFeatureToggleStatus">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetFeatureToggleStatus" nillable="true" type="tns:GetFeatureToggleStatus" />
  <xs:complexType name="LoginUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoginUser" nillable="true" type="tns:LoginUser" />
  <xs:complexType name="Login">
    <xs:sequence>
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Login" nillable="true" type="tns:Login" />
  <xs:complexType name="SsoLogin">
    <xs:sequence>
      <xs:element minOccurs="0" name="Request" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ReturnUrl" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SsoLogin" nillable="true" type="tns:SsoLogin" />
  <xs:complexType name="GetCurrentBootCustomerAndStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="DeviceId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentBootCustomerAndStatus" nillable="true" type="tns:GetCurrentBootCustomerAndStatus" />
  <xs:complexType name="FindNoticeRecords">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeProgramId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeTypeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NoticedTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindNoticeRecords" nillable="true" type="tns:FindNoticeRecords" />
  <xs:complexType name="CreateNoticeRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="NoticedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateNoticeRecord" nillable="true" type="tns:CreateNoticeRecord" />
  <xs:complexType name="GetNoticeRecordHistories">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNoticeRecordHistories" nillable="true" type="tns:GetNoticeRecordHistories" />
  <xs:complexType name="GetPaymentGateways">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsRefund" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentGateways" nillable="true" type="tns:GetPaymentGateways" />
  <xs:complexType name="GetPaymentById">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentById" nillable="true" type="tns:GetPaymentById" />
  <xs:complexType name="GetConvenienceFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentGatewayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetConvenienceFee" nillable="true" type="tns:GetConvenienceFee" />
  <xs:complexType name="GetTouchNetTicketId">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAccountId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsRecurring" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentGatewayName" 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:complexType>
  <xs:element name="GetTouchNetTicketId" nillable="true" type="tns:GetTouchNetTicketId" />
  <xs:complexType name="GetPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentAction" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentMethod" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPayment" nillable="true" type="tns:GetPayment" />
  <xs:complexType name="CreatePayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConvenienceFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="Fingerprint" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GatewayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsFeePayment" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastFour" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Payor" nillable="true" type="tns:Payor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePayment" nillable="true" type="tns:CreatePayment" />
  <xs:complexType name="Payor">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" 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="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" 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:complexType>
  <xs:element name="Payor" nillable="true" type="tns:Payor" />
  <xs:complexType name="FindPayments">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthorizationCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardNumberLastFour" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardType" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="PaidFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PaidTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PaymentMax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentMin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentSuccess" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProcessedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindPayments" nillable="true" type="tns:FindPayments" />
  <xs:complexType name="GetGatewayResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetGatewayResponse" nillable="true" type="tns:GetGatewayResponse" />
  <xs:complexType name="GetPrePaymentAlerts">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPrePaymentAlerts" nillable="true" type="tns:GetPrePaymentAlerts" />
  <xs:complexType name="Ping">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Ping" nillable="true" type="tns:Ping" />
  <xs:complexType name="GetReleaseEligibility">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="tns:EligibilityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReleaseEligibility" nillable="true" type="tns:GetReleaseEligibility" />
  <xs:complexType name="GetScofflawImportProcesses">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetScofflawImportProcesses" nillable="true" type="tns:GetScofflawImportProcesses" />
  <xs:complexType name="CreateSms">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptID" type="ser:guid" />
      <xs:element minOccurs="0" name="SmsMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmsNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateSms" nillable="true" type="tns:CreateSms" />
  <xs:complexType name="GetOverPaidBills">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetOverPaidBills" nillable="true" type="tns:GetOverPaidBills" />
  <xs:complexType name="PaymentNotices">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentNotices" nillable="true" type="tns:PaymentNotices" />
  <xs:complexType name="GetCollectionAttemptIntegrityResults">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptIntegrityResults" nillable="true" type="tns:GetCollectionAttemptIntegrityResults" />
  <xs:complexType name="SystemCheck">
    <xs:sequence>
      <xs:element minOccurs="0" name="check_id" type="xs:int" />
      <xs:element minOccurs="0" name="check_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="check_type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="current_state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="long_description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="previous_state" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SystemCheck" nillable="true" type="tns:SystemCheck" />
  <xs:complexType name="RecheckSystems">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="RecheckSystems" nillable="true" type="tns:RecheckSystems" />
  <xs:complexType name="FindTowRecords">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="HistoricalFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HistoricalStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="HistoricalTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindTowRecords" nillable="true" type="tns:FindTowRecords" />
  <xs:complexType name="FindTowRecordsBillVoid">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Followup" type="xs:boolean" />
      <xs:element minOccurs="0" name="HistoricalFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HistoricalStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="HistoricalTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowedFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindTowRecordsBillVoid" nillable="true" type="tns:FindTowRecordsBillVoid" />
  <xs:complexType name="GetTowRecordHistories">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTowRecordHistories" nillable="true" type="tns:GetTowRecordHistories" />
  <xs:complexType name="CreateTowRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateTowRecordHistory" nillable="true" type="tns:CreateTowRecordHistory" />
  <xs:complexType name="GetTowRecordStatuses">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetTowRecordStatuses" nillable="true" type="tns:GetTowRecordStatuses" />
  <xs:complexType name="CreateTowRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="AttemptType" type="xs:int" />
      <xs:element minOccurs="0" name="BootDamageNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootDamageTypes" nillable="true" type="tns:ArrayOfDamageType" />
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnLocation" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootReturnStatus" type="xs:int" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsBootDamaged" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootMissing" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTime" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateTowRecord" nillable="true" type="tns:CreateTowRecord" />
  <xs:complexType name="ArrayOfDamageType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DamageType" nillable="true" type="tns:DamageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDamageType" nillable="true" type="tns:ArrayOfDamageType" />
  <xs:complexType name="DamageType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DamageTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DamageTypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DamageType" nillable="true" type="tns:DamageType" />
  <xs:complexType name="CreateTowRecordExtraBill">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="AttemptType" type="xs:int" />
      <xs:element minOccurs="0" name="BootDamageNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootDamageTypes" nillable="true" type="tns:ArrayOfDamageType" />
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnLocation" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootReturnStatus" type="xs:int" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsBootDamaged" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootMissing" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ParkingAreaId" type="ser:guid" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TowedTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="addExtraFees" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateTowRecordExtraBill" nillable="true" type="tns:CreateTowRecordExtraBill" />
  <xs:complexType name="GetCollectionAttemptWebServiceLogs">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCollectionAttemptWebServiceLogs" nillable="true" type="tns:GetCollectionAttemptWebServiceLogs" />
  <xs:complexType name="GetVehicleWebServiceLogs">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehicleWebServiceLogs" nillable="true" type="tns:GetVehicleWebServiceLogs" />
  <xs:complexType name="GetUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUser" nillable="true" type="tns:GetUser" />
  <xs:complexType name="FindUsers">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanUseMIMS" type="xs:boolean" />
      <xs:element minOccurs="0" name="CityContains" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstNameContains" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IsInternal" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LanguageCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastNameContains" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileAppsAllowed" type="xs:boolean" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAliasContains" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserNameContains" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindUsers" nillable="true" type="tns:FindUsers" />
  <xs:complexType name="GetUserTypeAheadResults">
    <xs:sequence>
      <xs:element minOccurs="0" name="TypeAhead" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserTypeAheadResults" nillable="true" type="tns:GetUserTypeAheadResults" />
  <xs:complexType name="GetUserCustomers">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserCustomers" nillable="true" type="tns:GetUserCustomers" />
  <xs:complexType name="GetMyUserCustomers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetMyUserCustomers" nillable="true" type="tns:GetMyUserCustomers" />
  <xs:complexType name="GetUserPaymentPermission">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetUserPaymentPermission" nillable="true" type="tns:GetUserPaymentPermission" />
  <xs:complexType name="SaveUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="HomePageId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveUser" nillable="true" type="tns:SaveUser" />
  <xs:complexType name="GetMyUsername">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetMyUsername" nillable="true" type="tns:GetMyUsername" />
  <xs:complexType name="GetMyUserPermissions">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetMyUserPermissions" nillable="true" type="tns:GetMyUserPermissions" />
  <xs:complexType name="CheckFeatureToggle">
    <xs:sequence>
      <xs:element minOccurs="0" name="FeatureToggle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CheckFeatureToggle" nillable="true" type="tns:CheckFeatureToggle" />
  <xs:complexType name="GetCurrentUser">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetCurrentUser" nillable="true" type="tns:GetCurrentUser" />
  <xs:complexType name="FindVehicles">
    <xs:sequence>
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FindVehicles" nillable="true" type="tns:FindVehicles" />
  <xs:complexType name="GetVehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehicle" nillable="true" type="tns:GetVehicle" />
  <xs:complexType name="GetPreBootWarningsForVehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreBootWarningsForVehicle" nillable="true" type="tns:GetPreBootWarningsForVehicle" />
  <xs:complexType name="GetSearchVehicles">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsNameSearch" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="SortField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zipcode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetSearchVehicles" nillable="true" type="tns:GetSearchVehicles" />
  <xs:complexType name="GetVehicleBills">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehicleBills" nillable="true" type="tns:GetVehicleBills" />
  <xs:complexType name="GetVehicleAlerts">
    <xs:sequence>
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehicleAlerts" nillable="true" type="tns:GetVehicleAlerts" />
  <xs:complexType name="ResolveVehicleAlert">
    <xs:sequence>
      <xs:element minOccurs="0" name="AlertId" type="ser:guid" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResolveVehicleAlert" nillable="true" type="tns:ResolveVehicleAlert" />
  <xs:complexType name="UnresolveVehicleAlert">
    <xs:sequence>
      <xs:element minOccurs="0" name="AlertId" type="ser:guid" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnresolveVehicleAlert" nillable="true" type="tns:UnresolveVehicleAlert" />
  <xs:complexType name="GetVehicleRecentBootActivity">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetVehicleRecentBootActivity" nillable="true" type="tns:GetVehicleRecentBootActivity" />
  <xs:complexType name="PaymentReceiptResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Bills" nillable="true" type="tns:ArrayOfCollectionAttemptBill" />
      <xs:element minOccurs="0" name="BootReturnDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootReturnLoacation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Condition" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Customer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastCardPaymentPayeeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenceTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="ParkingAreaName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Payments" nillable="true" type="tns:ArrayOfCollectionAttemptPayment" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalPaid" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentReceiptResponse" nillable="true" type="tns:PaymentReceiptResponse" />
  <xs:complexType name="ArrayOfCollectionAttemptBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CollectionAttemptBill" nillable="true" type="tns:CollectionAttemptBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCollectionAttemptBill" nillable="true" type="tns:ArrayOfCollectionAttemptBill" />
  <xs:complexType name="CollectionAttemptBill">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedByUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerAccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerViolationCodeId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDue" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInJudgement" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsVoid" type="xs:boolean" />
      <xs:element minOccurs="0" name="LinkType" type="tns:BillAssociatedToAttemptBy" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginatingAttemptId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaylockContingencyAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentPlanStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShouldApplyContingencyAmount" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TotalAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollectionAttemptBill" nillable="true" type="tns:CollectionAttemptBill" />
  <xs:simpleType name="BillAssociatedToAttemptBy">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Any" />
      <xs:enumeration value="Linked" />
      <xs:enumeration value="OriginatedOnAttempt" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BillAssociatedToAttemptBy" nillable="true" type="tns:BillAssociatedToAttemptBy" />
  <xs:complexType name="ArrayOfCollectionAttemptPayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CollectionAttemptPayment" nillable="true" type="tns:CollectionAttemptPayment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCollectionAttemptPayment" nillable="true" type="tns:ArrayOfCollectionAttemptPayment" />
  <xs:complexType name="CollectionAttemptPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BatchNumber" type="xs:int" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerReceiptDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CustomerReceiptNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSuccessful" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LinkType" type="tns:PaymentAssociatedToAttemptBy" />
      <xs:element minOccurs="0" name="OriginatingAttemptId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="TransactionNumber" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollectionAttemptPayment" nillable="true" type="tns:CollectionAttemptPayment" />
  <xs:simpleType name="PaymentAssociatedToAttemptBy">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Any" />
      <xs:enumeration value="AllocatedToLinkedAttemptBill" />
      <xs:enumeration value="AllocatedToBillOriginatedOnAttempt" />
      <xs:enumeration value="OriginatedOnAttempt" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PaymentAssociatedToAttemptBy" nillable="true" type="tns:PaymentAssociatedToAttemptBy" />
  <xs:complexType name="EmailPaymentReceiptResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="Queued" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="EmailPaymentReceiptResponse" nillable="true" type="tns:EmailPaymentReceiptResponse" />
  <xs:complexType name="BaseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Errors" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseResponse" nillable="true" type="tns:BaseResponse" />
  <xs:complexType name="ArrayOfAssistedRelease">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AssistedRelease" nillable="true" type="tns:AssistedRelease" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAssistedRelease" nillable="true" type="tns:ArrayOfAssistedRelease" />
  <xs:complexType name="AssistedRelease">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssistedReleaseStatus" type="tns:AssistedReleaseStatus" />
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DispatchedOfficerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoursInPreviousStatus" type="xs:int" />
      <xs:element minOccurs="0" name="HoursInStatus" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDispatched" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOverdue" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicensePlate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParkingAreaFull" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParkingZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParkingZoneCounty" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusDateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VehicleFlagsCount" type="xs:int" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="VioNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssistedRelease" nillable="true" type="tns:AssistedRelease" />
  <xs:complexType name="ArrayOfScofflawImportStat">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ScofflawImportStat" nillable="true" type="tns:ScofflawImportStat" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfScofflawImportStat" nillable="true" type="tns:ArrayOfScofflawImportStat" />
  <xs:complexType name="ScofflawImportStat">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionId" type="xs:int" />
      <xs:element minOccurs="0" name="BillsCreated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsDuplicated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsImported" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsInFile" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsIneligible" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsInvalid" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsSkipped" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsUnvoided" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsUpdated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BillsVoided" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DollarsCreated" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsDuplicated" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsImported" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsInFile" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsIneligible" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsInvalid" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsSkipped" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsUnvoided" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsUpdated" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DollarsVoided" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RunTimeSeconds" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="ScofflawImportFilename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImportStatId" type="ser:guid" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VehiclesCreated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesDropped" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesDuplicated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesFirstTime" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesImported" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesInFile" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesIneligible" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesInvalid" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesRepeated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesSkipped" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VehiclesUpdated" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="WasFinished" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ScofflawImportStat" nillable="true" type="tns:ScofflawImportStat" />
  <xs:complexType name="BillSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressStreet1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AmountDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="AmountPaid" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillId" type="ser:guid" />
      <xs:element minOccurs="0" name="BillType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BootedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsFollowup" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsVoid" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="OriginatingAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillSearchResultItem" nillable="true" type="tns:BillSearchResultItem" />
  <xs:complexType name="ArrayOfBillPayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BillPayment" nillable="true" type="tns:BillPayment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBillPayment" nillable="true" type="tns:ArrayOfBillPayment" />
  <xs:complexType name="BillPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillId" type="ser:guid" />
      <xs:element minOccurs="0" name="BillPaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillPayment" nillable="true" type="tns:BillPayment" />
  <xs:complexType name="ArrayOfBootActivityItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootActivityItem" nillable="true" type="tns:BootActivityItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootActivityItem" nillable="true" type="tns:ArrayOfBootActivityItem" />
  <xs:complexType name="BootActivityItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootRecords" type="xs:int" />
      <xs:element minOccurs="0" name="BootsAvailable" type="xs:int" />
      <xs:element minOccurs="0" name="BootsOnCar" type="xs:int" />
      <xs:element minOccurs="0" name="BootsReturned" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeRecords" type="xs:int" />
      <xs:element minOccurs="0" name="NumberOfBoots" type="xs:int" />
      <xs:element minOccurs="0" name="TowRecords" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootActivityItem" nillable="true" type="tns:BootActivityItem" />
  <xs:complexType name="CreateBootAuditResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Error" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Successful" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootAuditResult" nillable="true" type="tns:CreateBootAuditResult" />
  <xs:complexType name="ArrayOfBootRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootRecordSearchResultItem" nillable="true" type="tns:BootRecordSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootRecordSearchResultItem" nillable="true" type="tns:ArrayOfBootRecordSearchResultItem" />
  <xs:complexType name="BootRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InstalledOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordSearchResultItem" nillable="true" type="tns:BootRecordSearchResultItem" />
  <xs:complexType name="BootReturnInformation">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootReturnDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootReturnId" type="xs:int" />
      <xs:element minOccurs="0" name="BootReturnNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="ReturnLocationId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReturnLocationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootReturnInformation" nillable="true" type="tns:BootReturnInformation" />
  <xs:complexType name="ArrayOfBootRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootRecordHistory" nillable="true" type="tns:BootRecordHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootRecordHistory" nillable="true" type="tns:ArrayOfBootRecordHistory" />
  <xs:complexType name="BootRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootRecordStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="BootRecordStatusLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordHistory" nillable="true" type="tns:BootRecordHistory" />
  <xs:complexType name="CreateBootRecordResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateBootRecordResult" nillable="true" type="tns:CreateBootRecordResult" />
  <xs:complexType name="ArrayOfBootHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootHistory" nillable="true" type="tns:BootHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootHistory" nillable="true" type="tns:ArrayOfBootHistory" />
  <xs:complexType name="BootHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="BootStatusLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Damaged" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FromLocationId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToLocationId" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootHistory" nillable="true" type="tns:BootHistory" />
  <xs:complexType name="BootRecordStatusType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordStatusType" nillable="true" type="tns:BootRecordStatusType" />
  <xs:complexType name="BootRecordByTowStatusSearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="EligibleSoonResults" nillable="true" type="tns:ArrayOfBootRecordByEligibleSoonTowStatusSearchResultItem" />
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfBootRecordByTowStatusSearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordByTowStatusSearchResult" nillable="true" type="tns:BootRecordByTowStatusSearchResult" />
  <xs:complexType name="ArrayOfBootRecordByEligibleSoonTowStatusSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootRecordByEligibleSoonTowStatusSearchResultItem" nillable="true" type="tns:BootRecordByEligibleSoonTowStatusSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootRecordByEligibleSoonTowStatusSearchResultItem" nillable="true" type="tns:ArrayOfBootRecordByEligibleSoonTowStatusSearchResultItem" />
  <xs:complexType name="BootRecordByEligibleSoonTowStatusSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmountDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="CallerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="FullMakeColorTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoursBeforeEligible" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MunicipalityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowEligibleDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="Zone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordByEligibleSoonTowStatusSearchResultItem" nillable="true" type="tns:BootRecordByEligibleSoonTowStatusSearchResultItem" />
  <xs:complexType name="ArrayOfBootRecordByTowStatusSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootRecordByTowStatusSearchResultItem" nillable="true" type="tns:BootRecordByTowStatusSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootRecordByTowStatusSearchResultItem" nillable="true" type="tns:ArrayOfBootRecordByTowStatusSearchResultItem" />
  <xs:complexType name="BootRecordByTowStatusSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootInstalledOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootRecordStatusDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BootSerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DaysHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullMakeColorTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoursSinceBooting" type="xs:int" />
      <xs:element minOccurs="0" name="IsOverdue" type="xs:boolean" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MunicipalityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="QueuedForTowReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowCompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="Zone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordByTowStatusSearchResultItem" nillable="true" type="tns:BootRecordByTowStatusSearchResultItem" />
  <xs:complexType name="BootRecordBootStatusResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" type="tns:BootRecordImmobilizationStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootRecordBootStatusResult" nillable="true" type="tns:BootRecordBootStatusResult" />
  <xs:simpleType name="BootRecordImmobilizationStatus">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Deployed" />
      <xs:enumeration value="Released" />
      <xs:enumeration value="Returned" />
      <xs:enumeration value="Uknown" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BootRecordImmobilizationStatus" nillable="true" type="tns:BootRecordImmobilizationStatus" />
  <xs:complexType name="ArrayOfCustomerReturnLocation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerReturnLocation" nillable="true" type="tns:CustomerReturnLocation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerReturnLocation" nillable="true" type="tns:ArrayOfCustomerReturnLocation" />
  <xs:complexType name="CustomerReturnLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BootCount" type="xs:int" />
      <xs:element minOccurs="0" name="Capacity" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMappable" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMotoristReturnLocation" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="MapCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapPostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapRegion" type="xs:int" />
      <xs:element minOccurs="0" name="MapState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MapStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnLocationTimings" nillable="true" type="tns:ArrayOfCustomerReturnLocationTiming" />
      <xs:element minOccurs="0" name="Threshold" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerReturnLocation" nillable="true" type="tns:CustomerReturnLocation" />
  <xs:complexType name="GetEnforcementZoneResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="EnforcementZoneList" nillable="true" type="tns:ArrayOfEnforcementZone" />
      <xs:element minOccurs="0" name="OptiRouteResultList" nillable="true" type="tns:ArrayOfOptiRouteMapResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetEnforcementZoneResult" nillable="true" type="tns:GetEnforcementZoneResult" />
  <xs:complexType name="ArrayOfEnforcementZone">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EnforcementZone" nillable="true" type="tns:EnforcementZone" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEnforcementZone" nillable="true" type="tns:ArrayOfEnforcementZone" />
  <xs:complexType name="EnforcementZone">
    <xs:sequence>
      <xs:element minOccurs="0" name="Coordinates" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EnforcementZoneId" type="ser:guid" />
      <xs:element minOccurs="0" name="Points" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WeekDays" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ZoneName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnforcementZone" nillable="true" type="tns:EnforcementZone" />
  <xs:complexType name="ArrayOfOptiRouteMapResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OptiRouteMapResultItem" nillable="true" type="tns:OptiRouteMapResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOptiRouteMapResultItem" nillable="true" type="tns:ArrayOfOptiRouteMapResultItem" />
  <xs:complexType name="OptiRouteMapResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressNum" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AmtDue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataSource" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HitAction" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HitStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistSrcLocIf" type="xs:long" />
      <xs:element minOccurs="0" name="ImportDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LPRDataID" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicPlate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LocImportSource" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LocImportSourceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumRunawaysSinceLastPayment" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ParkingZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateStatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SourceAddress" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SourceLL" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SourceLLName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SrcType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TypeDateDay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OptiRouteMapResultItem" nillable="true" type="tns:OptiRouteMapResultItem" />
  <xs:complexType name="MsEligibilityHistorySearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfMsEligibilityHistorySearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MsEligibilityHistorySearchResult" nillable="true" type="tns:MsEligibilityHistorySearchResult" />
  <xs:complexType name="ArrayOfMsEligibilityHistorySearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MsEligibilityHistorySearchResultItem" nillable="true" type="tns:MsEligibilityHistorySearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMsEligibilityHistorySearchResultItem" nillable="true" type="tns:ArrayOfMsEligibilityHistorySearchResultItem" />
  <xs:complexType name="MsEligibilityHistorySearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Detail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EligibilityType" type="xs:int" />
      <xs:element minOccurs="0" name="IsEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MsEligibilityHistoryId" type="xs:int" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserFriendlyReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MsEligibilityHistorySearchResultItem" nillable="true" type="tns:MsEligibilityHistorySearchResultItem" />
  <xs:complexType name="SpytecDeviceListResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:DeviceListResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SpytecDeviceListResult" nillable="true" type="tns:SpytecDeviceListResult" />
  <xs:complexType name="SpytecBaseResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SpytecBaseResult" nillable="true" type="tns:SpytecBaseResult" />
  <xs:complexType name="DeviceListResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfDeviceSingleResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeviceListResult" nillable="true" type="tns:DeviceListResult" />
  <xs:complexType name="ArrayOfDeviceSingleResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DeviceSingleResult" nillable="true" type="tns:DeviceSingleResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDeviceSingleResult" nillable="true" type="tns:ArrayOfDeviceSingleResult" />
  <xs:complexType name="DeviceSingleResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Brand" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceStatus" nillable="true" type="tns:DeviceStatusResult" />
      <xs:element minOccurs="0" name="Iccid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Icon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Model" nillable="true" type="tns:ModelElement" />
      <xs:element minOccurs="0" name="Modified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="connectivityProvider" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeviceSingleResult" nillable="true" type="tns:DeviceSingleResult" />
  <xs:complexType name="DeviceStatusResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Altitude" type="xs:double" />
      <xs:element minOccurs="0" name="Azimuth" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BatteryAlertInAlarm" type="xs:int" />
      <xs:element minOccurs="0" name="BatteryPercentage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CellId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" name="GpsAccuracy" type="xs:int" />
      <xs:element minOccurs="0" name="GpsUTCTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Lac" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Latitude" type="xs:double" />
      <xs:element minOccurs="0" name="Longitude" type="xs:double" />
      <xs:element minOccurs="0" name="Mcc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MessageId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mnc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OdoMileage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProtocolVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SendTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Speed" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SpeedAlertInAlarm" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TripDistanceInAlarm" type="xs:int" />
      <xs:element minOccurs="0" name="TripDurationInAlarm" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TripGenerator" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TripId" type="xs:int" />
      <xs:element minOccurs="0" name="TripStopDurationInAlarm" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeviceStatusResult" nillable="true" type="tns:DeviceStatusResult" />
  <xs:complexType name="ModelElement">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PictureUrl" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ModelElement" nillable="true" type="tns:ModelElement" />
  <xs:complexType name="SpytecDeviceStatusResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:DeviceStatusResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SpytecDeviceStatusResult" nillable="true" type="tns:SpytecDeviceStatusResult" />
  <xs:complexType name="SpytecMessagesResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:MessagesResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SpytecMessagesResult" nillable="true" type="tns:SpytecMessagesResult" />
  <xs:complexType name="MessagesResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfSpytecMessages" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MessagesResult" nillable="true" type="tns:MessagesResult" />
  <xs:complexType name="ArrayOfSpytecMessages">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SpytecMessages" nillable="true" type="tns:SpytecMessages" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSpytecMessages" nillable="true" type="tns:ArrayOfSpytecMessages" />
  <xs:complexType name="SpytecMessages">
    <xs:sequence>
      <xs:element minOccurs="0" name="GpsUTCTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Latitude" type="xs:double" />
      <xs:element minOccurs="0" name="Longitude" type="xs:double" />
      <xs:element minOccurs="0" name="Message_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OdoMileage" type="xs:int" />
      <xs:element minOccurs="0" name="SendTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Speed" type="xs:double" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SpytecMessages" nillable="true" type="tns:SpytecMessages" />
  <xs:complexType name="SpytecAlertResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:AlertResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SpytecAlertResult" nillable="true" type="tns:SpytecAlertResult" />
  <xs:complexType name="AlertResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfSpytecAlert" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AlertResult" nillable="true" type="tns:AlertResult" />
  <xs:complexType name="ArrayOfSpytecAlert">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SpytecAlert" nillable="true" type="tns:SpytecAlert" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSpytecAlert" nillable="true" type="tns:ArrayOfSpytecAlert" />
  <xs:complexType name="SpytecAlert">
    <xs:sequence>
      <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="alertId" type="xs:double" />
      <xs:element minOccurs="0" name="alertType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="clientId" type="xs:double" />
      <xs:element minOccurs="0" name="coordinates" nillable="true" type="tns:Coordinate" />
      <xs:element minOccurs="0" name="created" type="xs:dateTime" />
      <xs:element minOccurs="0" name="imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isBuffer" type="xs:boolean" />
      <xs:element minOccurs="0" name="isNotification" type="xs:boolean" />
      <xs:element minOccurs="0" name="sendTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SpytecAlert" nillable="true" type="tns:SpytecAlert" />
  <xs:complexType name="Coordinate">
    <xs:sequence>
      <xs:element minOccurs="0" name="latitude" type="xs:double" />
      <xs:element minOccurs="0" name="longitude" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Coordinate" nillable="true" type="tns:Coordinate" />
  <xs:complexType name="ListBehaviourResultDef">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfBehaviourResultDef" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListBehaviourResultDef" nillable="true" type="tns:ListBehaviourResultDef" />
  <xs:complexType name="ArrayOfBehaviourResultDef">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BehaviourResultDef" nillable="true" type="tns:BehaviourResultDef" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBehaviourResultDef" nillable="true" type="tns:ArrayOfBehaviourResultDef" />
  <xs:complexType name="BehaviourResultDef">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Parameters" nillable="true" type="tns:ArrayOfBehaviourParameterResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BehaviourResultDef" nillable="true" type="tns:BehaviourResultDef" />
  <xs:complexType name="ArrayOfBehaviourParameterResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BehaviourParameterResult" nillable="true" type="tns:BehaviourParameterResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBehaviourParameterResult" nillable="true" type="tns:ArrayOfBehaviourParameterResult" />
  <xs:complexType name="BehaviourParameterResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BehaviourParameterResult" nillable="true" type="tns:BehaviourParameterResult" />
  <xs:complexType name="ListBehaviourResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfListBehaviourItem" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListBehaviourResult" nillable="true" type="tns:ListBehaviourResult" />
  <xs:complexType name="ArrayOfListBehaviourItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ListBehaviourItem" nillable="true" type="tns:ListBehaviourItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfListBehaviourItem" nillable="true" type="tns:ArrayOfListBehaviourItem" />
  <xs:complexType name="ListBehaviourItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Behavior" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommandStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreateDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransmissionType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListBehaviourItem" nillable="true" type="tns:ListBehaviourItem" />
  <xs:complexType name="SetBehaviourResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:BehaviourTaskResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SetBehaviourResult" nillable="true" type="tns:SetBehaviourResult" />
  <xs:complexType name="BehaviourTaskResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="TaskId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BehaviourTaskResult" nillable="true" type="tns:BehaviourTaskResult" />
  <xs:complexType name="ListBehaviourStatusResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SpytecBaseResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:BehaviourStatusResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListBehaviourStatusResult" nillable="true" type="tns:ListBehaviourStatusResult" />
  <xs:complexType name="BehaviourStatusResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompletionPercentage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imeis" nillable="true" type="tns:ArrayOfBehaviourStatusResultItem" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BehaviourStatusResult" nillable="true" type="tns:BehaviourStatusResult" />
  <xs:complexType name="ArrayOfBehaviourStatusResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BehaviourStatusResultItem" nillable="true" type="tns:BehaviourStatusResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBehaviourStatusResultItem" nillable="true" type="tns:ArrayOfBehaviourStatusResultItem" />
  <xs:complexType name="BehaviourStatusResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompletionPercentage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Imei" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="commandStatuses" nillable="true" type="tns:ArrayOfCommandStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BehaviourStatusResultItem" nillable="true" type="tns:BehaviourStatusResultItem" />
  <xs:complexType name="ArrayOfCommandStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommandStatus" nillable="true" type="tns:CommandStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommandStatus" nillable="true" type="tns:ArrayOfCommandStatus" />
  <xs:complexType name="CommandStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommandId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommandStatus" nillable="true" type="tns:CommandStatus" />
  <xs:complexType name="TowHoldRecordSearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfTowHoldRecordSearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowHoldRecordSearchResult" nillable="true" type="tns:TowHoldRecordSearchResult" />
  <xs:complexType name="ArrayOfTowHoldRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TowHoldRecordSearchResultItem" nillable="true" type="tns:TowHoldRecordSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTowHoldRecordSearchResultItem" nillable="true" type="tns:ArrayOfTowHoldRecordSearchResultItem" />
  <xs:complexType name="TowHoldRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" 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="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowHoldRecordSearchResultItem" nillable="true" type="tns:TowHoldRecordSearchResultItem" />
  <xs:complexType name="TowHoldRecordStatusType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowHoldRecordStatusType" nillable="true" type="tns:TowHoldRecordStatusType" />
  <xs:complexType name="ArrayOfGetWriteoffReason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GetWriteoffReason" nillable="true" type="tns:GetWriteoffReason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGetWriteoffReason" nillable="true" type="tns:ArrayOfGetWriteoffReason" />
  <xs:complexType name="GetWriteoffReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetWriteoffReason" nillable="true" type="tns:GetWriteoffReason" />
  <xs:complexType name="ArrayOfBootVersion">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootVersion" nillable="true" type="tns:BootVersion" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootVersion" nillable="true" type="tns:ArrayOfBootVersion" />
  <xs:complexType name="BootVersion">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsLatestVersion" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSmartBoot" type="xs:boolean" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Revisions" nillable="true" type="tns:ArrayOfBootRevision" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootVersion" nillable="true" type="tns:BootVersion" />
  <xs:complexType name="ArrayOfBootRevision">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootRevision" nillable="true" type="tns:BootRevision" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootRevision" nillable="true" type="tns:ArrayOfBootRevision" />
  <xs:complexType name="BootRevision">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="BootRevisionNumber" type="xs:int" />
          <xs:element minOccurs="0" name="BootVersionId" type="ser:guid" />
          <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Id" type="ser:guid" />
          <xs:element minOccurs="0" name="RotatingCodes" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BootRevision" nillable="true" type="tns:BootRevision" />
  <xs:complexType name="BootSerialNumber">
    <xs:sequence>
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootSerialNumber" nillable="true" type="tns:BootSerialNumber" />
  <xs:complexType name="BootDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDamaged" type="xs:boolean" />
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnlockCode1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnlockCode2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnlockCode3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnlockCode4" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootDetails" nillable="true" type="tns:BootDetails" />
  <xs:complexType name="CurrentBootStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsOnACar" type="xs:boolean" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CurrentBootStatus" nillable="true" type="tns:CurrentBootStatus" />
  <xs:complexType name="GetReleaseContactNumberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReleaseContactNumberResponse" nillable="true" type="tns:GetReleaseContactNumberResponse" />
  <xs:complexType name="UpdateBootLocationFromPageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateBootLocationFromPageResponse" nillable="true" type="tns:UpdateBootLocationFromPageResponse" />
  <xs:complexType name="BootCodesResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="MasterArmingProgramming" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MasterUnlockProgramming" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RotateLock" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RotateUnlockToday" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RotateUnlockTomorrow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RotateUnlockYesterday" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SetTimeProgramming" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StaticToggleProgramming" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootCodesResult" nillable="true" type="tns:BootCodesResult" />
  <xs:complexType name="BootCodeResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="immobilization_release_code" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootCodeResult" nillable="true" type="tns:BootCodeResult" />
  <xs:complexType name="CreateEmailResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateEmailResult" nillable="true" type="tns:CreateEmailResult" />
  <xs:complexType name="ArrayOfCollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CollectionAttempt" nillable="true" type="tns:CollectionAttempt" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCollectionAttempt" nillable="true" type="tns:ArrayOfCollectionAttempt" />
  <xs:complexType name="CollectionAttempt">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttemptDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AttemptType" type="tns:AttemptType" />
      <xs:element minOccurs="0" name="AttemptedByOfficerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerReferenceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HasGiftCardPayment" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasTowRecord" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFlaggedForFollowup" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsLocked" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOnPaylockPaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOnPaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSelfReleaseEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="NetDueWithMerchantFees" type="xs:decimal" />
      <xs:element minOccurs="0" name="RequiresSupervisorAttention" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TotalDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalPaid" type="xs:decimal" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollectionAttempt" nillable="true" type="tns:CollectionAttempt" />
  <xs:simpleType name="AttemptType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Any" />
      <xs:enumeration value="Boot" />
      <xs:enumeration value="Notice" />
      <xs:enumeration value="Tow" />
      <xs:enumeration value="TowHold" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AttemptType" nillable="true" type="tns:AttemptType" />
  <xs:complexType name="ArrayOfMergeHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MergeHistory" nillable="true" type="tns:MergeHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMergeHistory" nillable="true" type="tns:ArrayOfMergeHistory" />
  <xs:complexType name="MergeHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeItemId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeItemType" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="MergeTargetFromId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetToId" type="ser:guid" />
      <xs:element minOccurs="0" name="MergeTargetType" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeHistory" nillable="true" type="tns:MergeHistory" />
  <xs:complexType name="ArrayOfVehicle">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Vehicle" nillable="true" type="tns:Vehicle" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVehicle" nillable="true" type="tns:ArrayOfVehicle" />
  <xs:complexType name="Vehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressStreet1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressStreet2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsStolen" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nixie" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoHit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Vehicle" nillable="true" type="tns:Vehicle" />
  <xs:complexType name="CreateCollectionAttemptFollowResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptFollowId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCollectionAttemptFollowResult" nillable="true" type="tns:CreateCollectionAttemptFollowResult" />
  <xs:complexType name="CollectionAttemptVehicle">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressStreet1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressStreet2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsStolen" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nixie" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoHit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollectionAttemptVehicle" nillable="true" type="tns:CollectionAttemptVehicle" />
  <xs:complexType name="CommonEligibilityResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Bills" nillable="true" type="tns:ArrayOfCommonEligibleBill" />
      <xs:element minOccurs="0" name="BillsByPlate" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfKeyValueOfstringArrayOfCommonEligibleBillJ6BLtwWK" />
      <xs:element minOccurs="0" name="BootRecordCount" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerBootFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="CustomerOtherFees" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsBootEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootedRecently" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNoticeEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsReleasedWithoutPayment" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRunaway" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsStolen" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsTowable" type="xs:boolean" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="PlateOfInterest" nillable="true" type="tns:CommonEligiblePlate" />
      <xs:element minOccurs="0" name="ReasonsDisplay" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommonEligibilityResult" nillable="true" type="tns:CommonEligibilityResult" />
  <xs:complexType name="ArrayOfCommonEligibleBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommonEligibleBill" nillable="true" type="tns:CommonEligibleBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommonEligibleBill" nillable="true" type="tns:ArrayOfCommonEligibleBill" />
  <xs:complexType name="CommonEligibleBill">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillId" type="ser:guid" />
      <xs:element minOccurs="0" name="BillType" type="tns:BillCategory" />
      <xs:element minOccurs="0" name="BillTypeDisplay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerAccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateDue" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EligibilityIsApplicable" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBootEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNoticeEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsTowEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="OriginalAmountDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="Plate" nillable="true" type="tns:CommonEligiblePlate" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommonEligibleBill" nillable="true" type="tns:CommonEligibleBill" />
  <xs:complexType name="CommonEligiblePlate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlateType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegisteredAddress" nillable="true" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="RegisteredName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VIN" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommonEligiblePlate" nillable="true" type="tns:CommonEligiblePlate" />
  <xs:complexType name="CommonEligibilityDuplicateStickerIdResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowsDuplicates" type="xs:boolean" />
      <xs:element minOccurs="0" name="AttemptIdsByAttemptType" nillable="true" xmlns:q17="http://schemas.datacontract.org/2004/07/System" type="q17:ArrayOfTupleOfguidstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommonEligibilityDuplicateStickerIdResult" nillable="true" type="tns:CommonEligibilityDuplicateStickerIdResult" />
  <xs:complexType name="ArrayOfGetBillType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GetBillType" nillable="true" type="tns:GetBillType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGetBillType" nillable="true" type="tns:ArrayOfGetBillType" />
  <xs:complexType name="GetBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DefaultAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPayLockFee" type="xs:boolean" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBillType" nillable="true" type="tns:GetBillType" />
  <xs:complexType name="ArrayOfApplication">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Application" nillable="true" type="tns:Application" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfApplication" nillable="true" type="tns:ArrayOfApplication" />
  <xs:complexType name="Application">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplicationId" type="ser:guid" />
      <xs:element minOccurs="0" name="ApplicationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Application" nillable="true" type="tns:Application" />
  <xs:complexType name="ArrayOfDocumentProofType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DocumentProofType" nillable="true" type="tns:DocumentProofType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDocumentProofType" nillable="true" type="tns:ArrayOfDocumentProofType" />
  <xs:complexType name="DocumentProofType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DocumentProofType" nillable="true" type="tns:DocumentProofType" />
  <xs:complexType name="ArrayOfCountryState">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CountryState" nillable="true" type="tns:CountryState" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCountryState" nillable="true" type="tns:ArrayOfCountryState" />
  <xs:complexType name="CountryState">
    <xs:sequence>
      <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CountryState" nillable="true" type="tns:CountryState" />
  <xs:complexType name="ArrayOfVehicleAlertType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VehicleAlertType" nillable="true" type="tns:VehicleAlertType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVehicleAlertType" nillable="true" type="tns:ArrayOfVehicleAlertType" />
  <xs:complexType name="VehicleAlertType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VehicleAlertType" nillable="true" type="tns:VehicleAlertType" />
  <xs:complexType name="PaymentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentType" nillable="true" type="tns:PaymentType" />
  <xs:complexType name="ArrayOfPaymentProcessingTestModeOption">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentProcessingTestModeOption" nillable="true" type="tns:PaymentProcessingTestModeOption" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentProcessingTestModeOption" nillable="true" type="tns:ArrayOfPaymentProcessingTestModeOption" />
  <xs:complexType name="PaymentProcessingTestModeOption">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentProcessingTestModeOption" nillable="true" type="tns:PaymentProcessingTestModeOption" />
  <xs:complexType name="ArrayOfGetPartner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GetPartner" nillable="true" type="tns:GetPartner" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGetPartner" nillable="true" type="tns:ArrayOfGetPartner" />
  <xs:complexType name="GetPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="InboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerCustomerSettings" nillable="true" type="tns:ArrayOfCustomerPartner" />
      <xs:element minOccurs="0" name="PartnerName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPartner" nillable="true" type="tns:GetPartner" />
  <xs:complexType name="ArrayOfCustomerPartner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPartner" nillable="true" type="tns:CustomerPartner" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPartner" nillable="true" type="tns:ArrayOfCustomerPartner" />
  <xs:complexType name="CustomerPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanCreateBillsForFees" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConnectionProfile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerDetail" nillable="true" type="tns:UserCustomer" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DbPrefix" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsRealTimeAddressUpdate" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBills" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBootReturns" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeBoots" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeNotices" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePaymentPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimePayments" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeRecordStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeReleases" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTowDispatch" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRealTimeTows" type="xs:boolean" />
      <xs:element minOccurs="0" name="LoadBootEligibleTicketsOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="PartnerDetail" nillable="true" type="tns:CustomerPartnerDetail" />
      <xs:element minOccurs="0" name="PartnerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerMunicipalityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerServices" nillable="true" type="tns:ArrayOfCustomerPartnerService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPartner" nillable="true" type="tns:CustomerPartner" />
  <xs:complexType name="UserCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowPaymentDuringTow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AllowsMandatoryAssistedRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="AssistingReleaseAvailability" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Attributes" nillable="true" xmlns:q18="http://schemas.datacontract.org/2004/07/PayLock.BootView.Pocos" type="q18:ArrayOfMunicipality_Attribute" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistVehicleDebtDetail" type="xs:boolean" />
      <xs:element minOccurs="0" name="HotlistVehicleDebtSummary" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ImpoundingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParkingviewClientSubDomain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParkingviewSubDomain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentRule" type="xs:int" />
      <xs:element minOccurs="0" name="PreventReleasePrompt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreventReleaseReason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowDispatchFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="TowingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="UsePreventRelease" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserCustomer" nillable="true" type="tns:UserCustomer" />
  <xs:complexType name="CustomerPartnerDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="InboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutboundUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartnerId" type="ser:guid" />
      <xs:element minOccurs="0" name="PartnerName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPartnerDetail" nillable="true" type="tns:CustomerPartnerDetail" />
  <xs:complexType name="CreatePartnerResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePartnerResult" nillable="true" type="tns:CreatePartnerResult" />
  <xs:complexType name="ArrayOfBatchType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BatchType" nillable="true" type="tns:BatchType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBatchType" nillable="true" type="tns:ArrayOfBatchType" />
  <xs:complexType name="BatchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchType" nillable="true" type="tns:BatchType" />
  <xs:complexType name="BatchFileType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchFileType" nillable="true" type="tns:BatchFileType" />
  <xs:complexType name="BatchFileActualColumnType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchFileActualColumnType" nillable="true" type="tns:BatchFileActualColumnType" />
  <xs:complexType name="BatchFileLayoutType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchFileLayoutType" nillable="true" type="tns:BatchFileLayoutType" />
  <xs:complexType name="ArrayOfHotlistLineAppender">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="HotlistLineAppender" nillable="true" type="tns:HotlistLineAppender" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfHotlistLineAppender" nillable="true" type="tns:ArrayOfHotlistLineAppender" />
  <xs:complexType name="HotlistLineAppender">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HotlistLineAppender" nillable="true" type="tns:HotlistLineAppender" />
  <xs:complexType name="ArrayOfEligibleVehicleListBuilder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EligibleVehicleListBuilder" nillable="true" type="tns:EligibleVehicleListBuilder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEligibleVehicleListBuilder" nillable="true" type="tns:ArrayOfEligibleVehicleListBuilder" />
  <xs:complexType name="EligibleVehicleListBuilder">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EligibleVehicleListBuilder" nillable="true" type="tns:EligibleVehicleListBuilder" />
  <xs:complexType name="BatchRecordType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchRecordType" nillable="true" type="tns:BatchRecordType" />
  <xs:complexType name="BatchRecordPropertyReducer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsConstant" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchRecordPropertyReducer" nillable="true" type="tns:BatchRecordPropertyReducer" />
  <xs:complexType name="BatchRecordProperty">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchRecordTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" 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="IsRequired" type="xs:boolean" />
      <xs:element minOccurs="0" name="PropertyName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BatchRecordProperty" nillable="true" type="tns:BatchRecordProperty" />
  <xs:complexType name="ArrayOfCustomerBatchConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBatchConfiguration" nillable="true" type="tns:CustomerBatchConfiguration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBatchConfiguration" nillable="true" type="tns:ArrayOfCustomerBatchConfiguration" />
  <xs:complexType name="CustomerBatchConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ConfigurationKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConfigurationValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchConfiguration" nillable="true" type="tns:CustomerBatchConfiguration" />
  <xs:complexType name="ArrayOfCustomerBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBatchFileDefinition" nillable="true" type="tns:CustomerBatchFileDefinition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBatchFileDefinition" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinition" />
  <xs:complexType name="CustomerBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionFields" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinitionField" />
      <xs:element minOccurs="0" name="BatchFileLayoutTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchFileQueryFilter" nillable="true" type="tns:CustomerBatchFileQueryFilter" />
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Delimiter" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImportProcessId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchFileDefinition" nillable="true" type="tns:CustomerBatchFileDefinition" />
  <xs:complexType name="ArrayOfCustomerHexBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerHexBatchFileDefinition" nillable="true" type="tns:CustomerHexBatchFileDefinition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerHexBatchFileDefinition" nillable="true" type="tns:ArrayOfCustomerHexBatchFileDefinition" />
  <xs:complexType name="CustomerHexBatchFileDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="BatchTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EligibleVehicleListBuilderId" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HotlistLineAppenderId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ScofflawImporterDefinitionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerHexBatchFileDefinition" nillable="true" type="tns:CustomerHexBatchFileDefinition" />
  <xs:complexType name="CreateCustomerBatchFileDefinitionResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerBatchFileDefinitionResult" nillable="true" type="tns:CreateCustomerBatchFileDefinitionResult" />
  <xs:complexType name="ArrayOfCustomerBatchRecordProperty">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBatchRecordProperty" nillable="true" type="tns:CustomerBatchRecordProperty" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBatchRecordProperty" nillable="true" type="tns:ArrayOfCustomerBatchRecordProperty" />
  <xs:complexType name="CustomerBatchRecordProperty">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchFileDefinitionFields" nillable="true" type="tns:ArrayOfCustomerBatchFileDefinitionField" />
      <xs:element minOccurs="0" name="Description" 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="IsRequired" type="xs:boolean" />
      <xs:element minOccurs="0" name="PropertyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Reducer" nillable="true" type="tns:CustomerBatchRecordPropertyReducer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchRecordProperty" nillable="true" type="tns:CustomerBatchRecordProperty" />
  <xs:complexType name="CustomerBatchRecordPropertyReducer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsConstant" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBatchRecordPropertyReducer" nillable="true" type="tns:CustomerBatchRecordPropertyReducer" />
  <xs:complexType name="ArrayOfCustomerNoticeProgram">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerNoticeProgram" nillable="true" type="tns:CustomerNoticeProgram" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerNoticeProgram" nillable="true" type="tns:ArrayOfCustomerNoticeProgram" />
  <xs:complexType name="CustomerNoticeProgram">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInvoiceable" type="xs:boolean" />
      <xs:element minOccurs="0" name="SendNotification" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerNoticeProgram" nillable="true" type="tns:CustomerNoticeProgram" />
  <xs:complexType name="ArrayOfUserCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserCustomer" nillable="true" type="tns:UserCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserCustomer" nillable="true" type="tns:ArrayOfUserCustomer" />
  <xs:complexType name="CustomerPolicyRuleType">
    <xs:sequence>
      <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="TypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPolicyRuleType" nillable="true" type="tns:CustomerPolicyRuleType" />
  <xs:complexType name="ArrayOfPaymentGatewayStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentGatewayStatus" nillable="true" type="tns:PaymentGatewayStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentGatewayStatus" nillable="true" type="tns:ArrayOfPaymentGatewayStatus" />
  <xs:complexType name="PaymentGatewayStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActiveStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentGatewayId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentGatewayStatus" nillable="true" type="tns:PaymentGatewayStatus" />
  <xs:complexType name="CustomerTicketSlidingScaleRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="RangeHigh" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RangeLow" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketRate" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerTicketSlidingScaleRate" nillable="true" type="tns:CustomerTicketSlidingScaleRate" />
  <xs:complexType name="CustomerFieldCrew">
    <xs:sequence>
      <xs:element minOccurs="0" name="CrewDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrewName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsPaylockEmployee" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerFieldCrew" nillable="true" type="tns:CustomerFieldCrew" />
  <xs:complexType name="CustomerFieldCrewHour">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldCrewId" type="ser:guid" />
      <xs:element minOccurs="0" name="HoursWorked" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Month" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Year" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerFieldCrewHour" nillable="true" type="tns:CustomerFieldCrewHour" />
  <xs:complexType name="NextTowScheduleTiming">
    <xs:sequence>
      <xs:element minOccurs="0" name="nextTowScheduleTiming" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NextTowScheduleTiming" nillable="true" type="tns:NextTowScheduleTiming" />
  <xs:complexType name="GetCustomerBillTypeFee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BillTypeFeeId" type="xs:int" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxNumberFees" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBillTypeFee" nillable="true" type="tns:GetCustomerBillTypeFee" />
  <xs:complexType name="CustomerCityCenter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Hours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ImportantNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentPlans" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypesOfPayment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCityCenter" nillable="true" type="tns:CustomerCityCenter" />
  <xs:complexType name="ArrayOfCustomerOfficer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerOfficer" nillable="true" type="tns:CustomerOfficer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerOfficer" nillable="true" type="tns:ArrayOfCustomerOfficer" />
  <xs:complexType name="CustomerOfficer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanAuthorizeRelease" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnforcementOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsOfficer" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequiredToLoginForBooting" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerOfficer" nillable="true" type="tns:CustomerOfficer" />
  <xs:complexType name="ArrayOfCustomerBootReason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBootReason" nillable="true" type="tns:CustomerBootReason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBootReason" nillable="true" type="tns:ArrayOfCustomerBootReason" />
  <xs:complexType name="CustomerBootReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBootReason" nillable="true" type="tns:CustomerBootReason" />
  <xs:complexType name="ArrayOfCustomerBoot">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerBoot" nillable="true" type="tns:CustomerBoot" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerBoot" nillable="true" type="tns:ArrayOfCustomerBoot" />
  <xs:complexType name="CustomerBoot">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootRevisionId" type="ser:guid" />
      <xs:element minOccurs="0" name="BootVersionId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerBoot" nillable="true" type="tns:CustomerBoot" />
  <xs:complexType name="ArrayOfCustomerAdministrativeReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerAdministrativeReleaseReason" nillable="true" type="tns:CustomerAdministrativeReleaseReason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerAdministrativeReleaseReason" nillable="true" type="tns:ArrayOfCustomerAdministrativeReleaseReason" />
  <xs:complexType name="CustomerAdministrativeReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerAdministrativeReleaseReason" nillable="true" type="tns:CustomerAdministrativeReleaseReason" />
  <xs:complexType name="ArrayOfCustomerAssistedReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerAssistedReleaseReason" nillable="true" type="tns:CustomerAssistedReleaseReason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerAssistedReleaseReason" nillable="true" type="tns:ArrayOfCustomerAssistedReleaseReason" />
  <xs:complexType name="CustomerAssistedReleaseReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerAssistedReleaseReason" nillable="true" type="tns:CustomerAssistedReleaseReason" />
  <xs:complexType name="ArrayOfMlprRoleSelectionCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MlprRoleSelectionCustomer" nillable="true" type="tns:MlprRoleSelectionCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMlprRoleSelectionCustomer" nillable="true" type="tns:ArrayOfMlprRoleSelectionCustomer" />
  <xs:complexType name="MlprRoleSelectionCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MlprRoleSelectionCustomer" nillable="true" type="tns:MlprRoleSelectionCustomer" />
  <xs:complexType name="MlprRoleSelectionHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="BootingOfficerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="ComputerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EnforcementOfficerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="RoleTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="VanId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MlprRoleSelectionHistory" nillable="true" type="tns:MlprRoleSelectionHistory" />
  <xs:complexType name="ArrayOfMlprRoleSelection">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MlprRoleSelection" nillable="true" type="tns:MlprRoleSelection" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMlprRoleSelection" nillable="true" type="tns:ArrayOfMlprRoleSelection" />
  <xs:complexType name="MlprRoleSelection">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Role" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MlprRoleSelection" nillable="true" type="tns:MlprRoleSelection" />
  <xs:complexType name="ArrayOfCustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerMlprComputer" nillable="true" type="tns:CustomerMlprComputer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerMlprComputer" nillable="true" type="tns:ArrayOfCustomerMlprComputer" />
  <xs:complexType name="CustomerMlprComputer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ComputerNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateUpdated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerMlprComputer" nillable="true" type="tns:CustomerMlprComputer" />
  <xs:complexType name="ArrayOfComputerByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ComputerByCustomer" nillable="true" type="tns:ComputerByCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComputerByCustomer" nillable="true" type="tns:ArrayOfComputerByCustomer" />
  <xs:complexType name="ComputerByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="ComputerDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ComputerNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ComputerByCustomer" nillable="true" type="tns:ComputerByCustomer" />
  <xs:complexType name="ArrayOfBootersThresholdByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootersThresholdByCustomer" nillable="true" type="tns:BootersThresholdByCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootersThresholdByCustomer" nillable="true" type="tns:ArrayOfBootersThresholdByCustomer" />
  <xs:complexType name="BootersThresholdByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Threshold" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootersThresholdByCustomer" nillable="true" type="tns:BootersThresholdByCustomer" />
  <xs:complexType name="ArrayOfBootingActivelyByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BootingActivelyByCustomer" nillable="true" type="tns:BootingActivelyByCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBootingActivelyByCustomer" nillable="true" type="tns:ArrayOfBootingActivelyByCustomer" />
  <xs:complexType name="BootingActivelyByCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="Actively" type="xs:boolean" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileId" type="ser:guid" />
      <xs:element minOccurs="0" name="HotlistName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootingActivelyByCustomer" nillable="true" type="tns:BootingActivelyByCustomer" />
  <xs:complexType name="ArrayOfComputerHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ComputerHistory" nillable="true" type="tns:ComputerHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComputerHistory" nillable="true" type="tns:ArrayOfComputerHistory" />
  <xs:complexType name="ComputerHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ComputerId" type="ser:guid" />
      <xs:element minOccurs="0" name="ComputerNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="NewCostumer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OldCostumer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OnDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ComputerHistory" nillable="true" type="tns:ComputerHistory" />
  <xs:complexType name="ArrayOfCustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerMlprVan" nillable="true" type="tns:CustomerMlprVan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerMlprVan" nillable="true" type="tns:ArrayOfCustomerMlprVan" />
  <xs:complexType name="CustomerMlprVan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateUpdated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="VanNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerMlprVan" nillable="true" type="tns:CustomerMlprVan" />
  <xs:complexType name="ArrayOfCustomerQueuedForTowReason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerQueuedForTowReason" nillable="true" type="tns:CustomerQueuedForTowReason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerQueuedForTowReason" nillable="true" type="tns:ArrayOfCustomerQueuedForTowReason" />
  <xs:complexType name="CustomerQueuedForTowReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerQueuedForTowReason" nillable="true" type="tns:CustomerQueuedForTowReason" />
  <xs:complexType name="GetCustomerBillType">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillPriority" type="xs:int" />
      <xs:element minOccurs="0" name="BillTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCustomerBillType" nillable="true" type="tns:GetCustomerBillType" />
  <xs:complexType name="CustomerParkingArea">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="GroupId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerParkingArea" nillable="true" type="tns:CustomerParkingArea" />
  <xs:complexType name="CustomerParkingAreaGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerParkingAreaGroup" nillable="true" type="tns:CustomerParkingAreaGroup" />
  <xs:complexType name="CustomerAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttributeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttributeValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerAttribute" nillable="true" type="tns:CustomerAttribute" />
  <xs:complexType name="CustomerTowCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CrossStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="DocumentsNeededForVehicleRelease" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExportId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaxNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="ImpoundingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmsNotifications" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowingFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="VehicleReleaseHours" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerTowCompany" nillable="true" type="tns:CustomerTowCompany" />
  <xs:complexType name="CustomerInvoiceTerm">
    <xs:sequence>
      <xs:element minOccurs="0" name="CashPaymentsOwnedByPaylock" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ContactAddressLine1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactAddressLine2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCompany" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FieldCrewFlatRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewHourlyRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FieldCrewShow" type="xs:int" />
      <xs:element minOccurs="0" name="FlatServiceFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FlatServiceFeeShow" type="xs:int" />
      <xs:element minOccurs="0" name="GracePeriod" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="InvoiceConvenienceFees" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="InvoiceMerchantFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoicePaylockFees" type="xs:int" />
      <xs:element minOccurs="0" name="InvoiceSalesTax" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNetRemit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyAmountShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NoticeContingencyPercentShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaylockContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentDueDateDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentTerms" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PerBootAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootPaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerBootPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerBootReleaseFeePaidShow" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeAppliedFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticeAppliedShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticeFeePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerNoticePaidFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerNoticePaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowFee" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaid" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerTowPaidShow" type="xs:int" />
      <xs:element minOccurs="0" name="PerTowShow" type="xs:int" />
      <xs:element minOccurs="0" name="ProrateRevenueAdjustments" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RedLightContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TicketContingencyPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TicketContingencyShow" type="xs:int" />
      <xs:element minOccurs="0" name="TicketContingencySlidingScaleShow" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TieredPaymentShow" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerInvoiceTerm" nillable="true" type="tns:CustomerInvoiceTerm" />
  <xs:complexType name="CreateCustomerInvoiceTermResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateCustomerInvoiceTermResult" nillable="true" type="tns:CreateCustomerInvoiceTermResult" />
  <xs:complexType name="ArrayOfCustomerPaymentGateway">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPaymentGateway" nillable="true" type="tns:CustomerPaymentGateway" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPaymentGateway" nillable="true" type="tns:ArrayOfCustomerPaymentGateway" />
  <xs:complexType name="CustomerPaymentGateway">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowToken" type="xs:boolean" />
      <xs:element minOccurs="0" name="Applications" nillable="true" type="tns:ArrayOfPaymentGatewayApplication" />
      <xs:element minOccurs="0" name="BillTypes" nillable="true" type="tns:ArrayOfPaymentGatewayBillType" />
      <xs:element minOccurs="0" name="ConvenienceFees" nillable="true" type="tns:ArrayOfConvenienceFee" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="MaxPaymentAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MerchantId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MerchantPin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinPaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentTypes" nillable="true" type="tns:ArrayOfPaymentGatewayPaymentType" />
      <xs:element minOccurs="0" name="TestMode" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPaymentGateway" nillable="true" type="tns:CustomerPaymentGateway" />
  <xs:complexType name="CustomerEligibilityOverrideReason">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerEligibilityOverrideReason" nillable="true" type="tns:CustomerEligibilityOverrideReason" />
  <xs:complexType name="CreateEligibilityOverrideReasonResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateEligibilityOverrideReasonResult" nillable="true" type="tns:CreateEligibilityOverrideReasonResult" />
  <xs:complexType name="EligibilityOverrideReturn">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ShouldPass" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EligibilityOverrideReturn" nillable="true" type="tns:EligibilityOverrideReturn" />
  <xs:complexType name="ArrayOfFeatureToggleInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FeatureToggleInfo" nillable="true" type="tns:FeatureToggleInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFeatureToggleInfo" nillable="true" type="tns:ArrayOfFeatureToggleInfo" />
  <xs:complexType name="FeatureToggleInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedById" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LinkedIssue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeatureToggleInfo" nillable="true" type="tns:FeatureToggleInfo" />
  <xs:complexType name="FeatureToggleDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="IncludedUsers" nillable="true" type="tns:ArrayOfFeatureToggleUser" />
      <xs:element minOccurs="0" name="Info" nillable="true" type="tns:FeatureToggleInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeatureToggleDetails" nillable="true" type="tns:FeatureToggleDetails" />
  <xs:complexType name="ArrayOfFeatureToggleUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FeatureToggleUser" nillable="true" type="tns:FeatureToggleUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFeatureToggleUser" nillable="true" type="tns:ArrayOfFeatureToggleUser" />
  <xs:complexType name="FeatureToggleUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeatureToggleUser" nillable="true" type="tns:FeatureToggleUser" />
  <xs:complexType name="LoginResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoginResponse" nillable="true" type="tns:LoginResponse" />
  <xs:complexType name="JwtResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="redirect" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JwtResponse" nillable="true" type="tns:JwtResponse" />
  <xs:complexType name="BootCustomerAndStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Customer_Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BootCustomerAndStatus" nillable="true" type="tns:BootCustomerAndStatus" />
  <xs:complexType name="NoticeRecordSearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfNoticeRecordSearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeRecordSearchResult" nillable="true" type="tns:NoticeRecordSearchResult" />
  <xs:complexType name="ArrayOfNoticeRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoticeRecordSearchResultItem" nillable="true" type="tns:NoticeRecordSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoticeRecordSearchResultItem" nillable="true" type="tns:ArrayOfNoticeRecordSearchResultItem" />
  <xs:complexType name="NoticeRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" 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="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="NoticedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeRecordSearchResultItem" nillable="true" type="tns:NoticeRecordSearchResultItem" />
  <xs:complexType name="CreateNoticeRecordResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateNoticeRecordResult" nillable="true" type="tns:CreateNoticeRecordResult" />
  <xs:complexType name="ArrayOfNoticeRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoticeRecordHistory" nillable="true" type="tns:NoticeRecordHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoticeRecordHistory" nillable="true" type="tns:ArrayOfNoticeRecordHistory" />
  <xs:complexType name="NoticeRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="NoticeRecordStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeRecordStatusLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeRecordHistory" nillable="true" type="tns:NoticeRecordHistory" />
  <xs:complexType name="ArrayOfPaymentGatewayforCid">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentGatewayforCid" nillable="true" type="tns:PaymentGatewayforCid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentGatewayforCid" nillable="true" type="tns:ArrayOfPaymentGatewayforCid" />
  <xs:complexType name="PaymentGatewayforCid">
    <xs:sequence>
      <xs:element minOccurs="0" name="AcceptedPaymentTypes" nillable="true" xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q19:ArrayOfstring" />
      <xs:element minOccurs="0" name="ApplyConvenienceFee" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConvenienceFee" type="xs:decimal" />
      <xs:element minOccurs="0" name="DefaultDisplay" type="xs:boolean" />
      <xs:element minOccurs="0" name="GatewayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GatewayNameWithAmount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxPaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="MinPaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalPaid" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalPaymentAmount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentGatewayforCid" nillable="true" type="tns:PaymentGatewayforCid" />
  <xs:complexType name="Payment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BatchNumber" type="xs:int" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerReceiptDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CustomerReceiptNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSuccessful" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginatingAttemptId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="TransactionNumber" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Payment" nillable="true" type="tns:Payment" />
  <xs:complexType name="ArrayOfGetConvenienceFeeResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GetConvenienceFeeResult" nillable="true" type="tns:GetConvenienceFeeResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGetConvenienceFeeResult" nillable="true" type="tns:ArrayOfGetConvenienceFeeResult" />
  <xs:complexType name="GetConvenienceFeeResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConvenienceFee" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetConvenienceFeeResult" nillable="true" type="tns:GetConvenienceFeeResult" />
  <xs:complexType name="GetTouchNetTicketIdResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="ticketId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTouchNetTicketIdResult" nillable="true" type="tns:GetTouchNetTicketIdResult" />
  <xs:complexType name="GetPaymentResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardDetails" nillable="true" type="tns:CommonCardModel" />
      <xs:element minOccurs="0" name="ConvenienceFee" nillable="true" type="tns:ConvenienceFee" />
      <xs:element minOccurs="0" name="GatewayAcceptedPaymentTypes" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfstring" />
      <xs:element minOccurs="0" name="IsCardInfoValid" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRefund" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsVoid" type="xs:boolean" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="Payment" nillable="true" type="tns:Payment" />
      <xs:element minOccurs="0" name="PaymentGatewayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrePaymentAlerts" nillable="true" type="tns:PrePaymentAlerts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentResult" nillable="true" type="tns:GetPaymentResult" />
  <xs:complexType name="CommonCardModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardModel" nillable="true" type="tns:CardModel" />
      <xs:element minOccurs="0" name="CardTokenNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommonECheckModel" nillable="true" type="tns:ECheckModel" />
      <xs:element minOccurs="0" name="HiddenCardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentGatewayName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommonCardModel" nillable="true" type="tns:CommonCardModel" />
  <xs:complexType name="CardModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardExpiryMonth" type="xs:int" />
      <xs:element minOccurs="0" name="CardExpiryYear" type="xs:int" />
      <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardSecurityCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardModel" nillable="true" type="tns:CardModel" />
  <xs:complexType name="ECheckModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountType" type="xs:int" />
      <xs:element minOccurs="0" name="BankName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CheckNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoutingNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateForIdType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ECheckModel" nillable="true" type="tns:ECheckModel" />
  <xs:complexType name="PrePaymentAlerts">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsVehicleBeingTowed" type="xs:boolean" />
      <xs:element minOccurs="0" name="VehicleCancelledCheckOrChargebackAlerts" nillable="true" type="tns:ArrayOfVehicleAlert" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PrePaymentAlerts" nillable="true" type="tns:PrePaymentAlerts" />
  <xs:complexType name="ArrayOfVehicleAlert">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VehicleAlert" nillable="true" type="tns:VehicleAlert" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVehicleAlert" nillable="true" type="tns:ArrayOfVehicleAlert" />
  <xs:complexType name="VehicleAlert">
    <xs:sequence>
      <xs:element minOccurs="0" name="AlertType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AlertTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VehicleAlert" nillable="true" type="tns:VehicleAlert" />
  <xs:complexType name="CreatePaymentResult">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="Result" nillable="true" type="tns:PaymentProcessingResult" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CreatePaymentResult" nillable="true" type="tns:CreatePaymentResult" />
  <xs:complexType name="PaymentProcessingResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmountApplied" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsSuccessful" type="xs:boolean" />
      <xs:element minOccurs="0" name="OriginatingAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentProcessingOutcome" type="tns:PaymentProcessingOutcome" />
      <xs:element minOccurs="0" name="TsysMappedGatewayResponse" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentProcessingResult" nillable="true" type="tns:PaymentProcessingResult" />
  <xs:simpleType name="PaymentProcessingOutcome">
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Done">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="VoidSecurityFee" />
          <xs:enumeration value="CashPaymentResultsInZeroBalance" />
          <xs:enumeration value="LockDownPage" />
          <xs:enumeration value="CardTokenNotSaved" />
          <xs:enumeration value="PaymentDeclined" />
          <xs:enumeration value="FailedAvsCheck" />
          <xs:enumeration value="FailedCvv2Check" />
          <xs:enumeration value="PaymentFailedToSave" />
          <xs:enumeration value="OverPayment" />
          <xs:enumeration value="OverRefund" />
          <xs:enumeration value="RemainderLessThanGatewayMinimum" />
          <xs:enumeration value="PaymentUnderGatewayMinimum" />
          <xs:enumeration value="PaymentOverGatewayMaximum" />
          <xs:enumeration value="RefundWasSuccessful" />
          <xs:enumeration value="NoGatewayResponse" />
          <xs:enumeration value="NoGatewayRequest" />
          <xs:enumeration value="OperationNotSupportedByGateway" />
          <xs:enumeration value="FailedAutoPaymentAllocation" />
          <xs:enumeration value="FailedAutoRefundAllocation" />
          <xs:enumeration value="ECashPaymentBarCodeOutstanding" />
          <xs:enumeration value="CardDeclinedRecently" />
          <xs:enumeration value="CardUsedTooRecently" />
          <xs:enumeration value="MissingCardFingerprint" />
          <xs:enumeration value="MaximumCardsReached" />
          <xs:enumeration value="MaximumPaymentAttempts" />
          <xs:enumeration value="FraudCheckFailure" />
          <xs:enumeration value="ChargebackCard" />
          <xs:enumeration value="PhoneNumberAssociatedWithChargebacks" />
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="PaymentProcessingOutcome" nillable="true" type="tns:PaymentProcessingOutcome" />
  <xs:complexType name="PaymentSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowRefund" type="xs:boolean" />
      <xs:element minOccurs="0" name="BootedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" 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="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferenceDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Successful" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VFname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VLname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentSearchResultItem" nillable="true" type="tns:PaymentSearchResultItem" />
  <xs:complexType name="ArrayOfGatewayResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GatewayResponse" nillable="true" type="tns:GatewayResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGatewayResponse" nillable="true" type="tns:ArrayOfGatewayResponse" />
  <xs:complexType name="GatewayResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVSCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AuthorizationCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CVV2Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GatewayResponseId" type="ser:guid" />
      <xs:element minOccurs="0" name="Is_Successful" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentGatewayId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentGatewayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentId" type="ser:guid" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GatewayResponse" nillable="true" type="tns:GatewayResponse" />
  <xs:complexType name="PingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MessageVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceVersion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PingResponse" nillable="true" type="tns:PingResponse" />
  <xs:complexType name="CustomerPolicyResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Aggregator" type="tns:EligibilityRuleSetAggregator" />
      <xs:element minOccurs="0" name="IsEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="Override" nillable="true" type="tns:PolicyOverride" />
      <xs:element minOccurs="0" name="RuleResults" nillable="true" type="tns:ArrayOfRuleResult" />
      <xs:element minOccurs="0" name="RuleSetResults" nillable="true" type="tns:ArrayOfCustomerPolicyResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPolicyResult" nillable="true" type="tns:CustomerPolicyResult" />
  <xs:complexType name="PolicyOverride">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EligibilityType" type="tns:EligibilityType" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="OverrideReasonId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyId" type="xs:int" />
      <xs:element minOccurs="0" name="ShouldPass" type="xs:boolean" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyOverride" nillable="true" type="tns:PolicyOverride" />
  <xs:complexType name="ArrayOfRuleResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RuleResult" nillable="true" type="tns:RuleResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRuleResult" nillable="true" type="tns:ArrayOfRuleResult" />
  <xs:complexType name="RuleResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsEligible" type="xs:boolean" />
      <xs:element minOccurs="0" name="Rule" nillable="true" type="tns:Rule" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RuleResult" nillable="true" type="tns:RuleResult" />
  <xs:complexType name="ArrayOfCustomerPolicyResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerPolicyResult" nillable="true" type="tns:CustomerPolicyResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerPolicyResult" nillable="true" type="tns:ArrayOfCustomerPolicyResult" />
  <xs:complexType name="ArrayOfScofflawImportProcess">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ScofflawImportProcess" nillable="true" type="tns:ScofflawImportProcess" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfScofflawImportProcess" nillable="true" type="tns:ArrayOfScofflawImportProcess" />
  <xs:complexType name="ScofflawImportProcess">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchRecordTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ScofflawImportProcess" nillable="true" type="tns:ScofflawImportProcess" />
  <xs:complexType name="CreateSmsResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateSmsResult" nillable="true" type="tns:CreateSmsResult" />
  <xs:complexType name="CollectionAttemptIntegrityResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q21:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollectionAttemptIntegrityResponse" nillable="true" type="tns:CollectionAttemptIntegrityResponse" />
  <xs:complexType name="TowRecordSearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfTowRecordSearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowRecordSearchResult" nillable="true" type="tns:TowRecordSearchResult" />
  <xs:complexType name="ArrayOfTowRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TowRecordSearchResultItem" nillable="true" type="tns:TowRecordSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTowRecordSearchResultItem" nillable="true" type="tns:ArrayOfTowRecordSearchResultItem" />
  <xs:complexType name="TowRecordSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" 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="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetDue" type="xs:decimal" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowedOn" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowRecordSearchResultItem" nillable="true" type="tns:TowRecordSearchResultItem" />
  <xs:complexType name="ArrayOfTowRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TowRecordHistory" nillable="true" type="tns:TowRecordHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTowRecordHistory" nillable="true" type="tns:ArrayOfTowRecordHistory" />
  <xs:complexType name="TowRecordHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowRecordId" type="ser:guid" />
      <xs:element minOccurs="0" name="TowRecordStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="TowRecordStatusLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowRecordHistory" nillable="true" type="tns:TowRecordHistory" />
  <xs:complexType name="TowRecordStatusType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TowRecordStatusType" nillable="true" type="tns:TowRecordStatusType" />
  <xs:complexType name="CreateTowRecordResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateTowRecordResult" nillable="true" type="tns:CreateTowRecordResult" />
  <xs:complexType name="ArrayOfWebServiceLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebServiceLog" nillable="true" type="tns:WebServiceLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebServiceLog" nillable="true" type="tns:ArrayOfWebServiceLog" />
  <xs:complexType name="WebServiceLog">
    <xs:sequence>
      <xs:element minOccurs="0" name="CallDirection" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="ExceptionMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsSuccessful" type="xs:boolean" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="ReferenceTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RequestDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RequestXml" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseXml" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResubmitInd" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StackTrace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WebServiceTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="WebServiceXmlId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebServiceLog" nillable="true" type="tns:WebServiceLog" />
  <xs:complexType name="UserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Alias" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApiTokenId" type="ser:guid" />
      <xs:element minOccurs="0" name="CanUseMIMS" type="xs:boolean" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupId" type="ser:guid" />
      <xs:element minOccurs="0" name="GroupPermissions" nillable="true" xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q22:ArrayOfstring" />
      <xs:element minOccurs="0" name="HomePageId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInternal" type="xs:boolean" />
      <xs:element minOccurs="0" name="LanguageCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileAppsAllowed" type="xs:boolean" />
      <xs:element minOccurs="0" name="MobilePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="TimeZone" 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="UserResponse" nillable="true" type="tns:UserResponse" />
  <xs:complexType name="ArrayOfUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserResponse" nillable="true" type="tns:UserResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserResponse" nillable="true" type="tns:ArrayOfUserResponse" />
  <xs:complexType name="UserTypeAheadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserTypeAheadResponse" nillable="true" type="tns:UserTypeAheadResponse" />
  <xs:complexType name="CurrentUser">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UserResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="Customers" nillable="true" type="tns:ArrayOfUserCustomer" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CurrentUser" nillable="true" type="tns:CurrentUser" />
  <xs:complexType name="PreBootWarningResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Warnings" nillable="true" type="tns:ArrayOfPreBootWarning" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreBootWarningResponse" nillable="true" type="tns:PreBootWarningResponse" />
  <xs:complexType name="ArrayOfPreBootWarning">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PreBootWarning" nillable="true" type="tns:PreBootWarning" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPreBootWarning" nillable="true" type="tns:ArrayOfPreBootWarning" />
  <xs:complexType name="PreBootWarning">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollectionAttemptID" type="ser:guid" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreBootWarning" nillable="true" type="tns:PreBootWarning" />
  <xs:complexType name="VehicleSearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageIndex" type="xs:int" />
      <xs:element minOccurs="0" name="PageSize" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfVehicleSearchResultItem" />
      <xs:element minOccurs="0" name="TotalItems" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VehicleSearchResult" nillable="true" type="tns:VehicleSearchResult" />
  <xs:complexType name="ArrayOfVehicleSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VehicleSearchResultItem" nillable="true" type="tns:VehicleSearchResultItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVehicleSearchResultItem" nillable="true" type="tns:ArrayOfVehicleSearchResultItem" />
  <xs:complexType name="VehicleSearchResultItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressStreet1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AmountOutstanding" type="xs:decimal" />
      <xs:element minOccurs="0" name="CarColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarMakeModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollectionAttemptId" type="ser:guid" />
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsMergeCandidate" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsUnMergeCandidate" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phonenumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StickerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VehicleId" type="ser:guid" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VehicleSearchResultItem" nillable="true" type="tns:VehicleSearchResultItem" />
</xs:schema>