<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/OMVLibrary" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/OMVLibrary" 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.servicestack.net/types" />
  <xs:complexType name="ACALeadsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACALeads" nillable="true" type="tns:ArrayOfACALead" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACALeadsRequest" nillable="true" type="tns:ACALeadsRequest" />
  <xs:complexType name="ArrayOfACALead">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ACALead" nillable="true" type="tns:ACALead" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfACALead" nillable="true" type="tns:ArrayOfACALead" />
  <xs:complexType name="ACALead">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentCoverage" type="xs:boolean" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTransmitted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Name" 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="ACALead" nillable="true" type="tns:ACALead" />
  <xs:complexType name="AdvancedSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fields" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Search" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SearchInactive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdvancedSearchRequest" nillable="true" type="tns:AdvancedSearchRequest" />
  <xs:complexType name="AppVersionsRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AppVersionObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AppVersions" nillable="true" type="tns:ArrayOfAppVersionObject" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AppVersionsRequest" nillable="true" type="tns:AppVersionsRequest" />
  <xs:complexType name="AppVersionObject">
    <xs:sequence>
      <xs:element minOccurs="0" name="created_date" type="xs:dateTime" />
      <xs:element minOccurs="0" name="version_id" type="xs:int" />
      <xs:element minOccurs="0" name="version_number" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="versionstring" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppVersionObject" nillable="true" type="tns:AppVersionObject" />
  <xs:complexType name="ArrayOfAppVersionObject">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AppVersionObject" nillable="true" type="tns:AppVersionObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAppVersionObject" nillable="true" type="tns:ArrayOfAppVersionObject" />
  <xs:complexType name="CustomerContactsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerContacts" nillable="true" type="tns:ArrayOfCustomerContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerContactsRequest" nillable="true" type="tns:CustomerContactsRequest" />
  <xs:complexType name="ArrayOfCustomerContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomerContact" nillable="true" type="tns:CustomerContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomerContact" nillable="true" type="tns:ArrayOfCustomerContact" />
  <xs:complexType name="CustomerContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <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="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerContact" nillable="true" type="tns:CustomerContact" />
  <xs:complexType name="CustomersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customers" nillable="true" type="tns:ArrayOfCustomer" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomersRequest" nillable="true" type="tns:CustomersRequest" />
  <xs:complexType name="ArrayOfCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Customer" nillable="true" type="tns:Customer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomer" nillable="true" type="tns:ArrayOfCustomer" />
  <xs:complexType name="Customer">
    <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="Birthdate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ExpirationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EyeColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HairColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ISOIssuerIdentifierNumber" 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="LicClass" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseNumberOverflow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperatorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Weight" type="xs:int" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Customer" nillable="true" type="tns:Customer" />
  <xs:complexType name="Data1799GetAllRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Data1799Object">
        <xs:sequence>
          <xs:element minOccurs="0" name="Data1799s" nillable="true" type="tns:ArrayOfData1799Object" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Data1799GetAllRequest" nillable="true" type="tns:Data1799GetAllRequest" />
  <xs:complexType name="Data1799Object">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CertificateLost" type="xs:boolean" />
      <xs:element minOccurs="0" name="CertificateMutilated" type="xs:boolean" />
      <xs:element minOccurs="0" name="CertificateNeverReceived" type="xs:boolean" />
      <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="CostOfVehicle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerGuid" type="ser:guid" />
      <xs:element minOccurs="0" name="DateAcquired" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DatePrepared" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DealerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DealerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Domicile" type="xs:boolean" />
      <xs:element minOccurs="0" name="DomicileCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DriversLicense" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DriversLicenseJoint" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EFTC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ELTCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstLienholderCityStateZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstLienholderName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstLienholderStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrandTotal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HandlingFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InCorpLimits" type="xs:boolean" />
      <xs:element minOccurs="0" name="InSpecialDistrict" type="xs:boolean" />
      <xs:element minOccurs="0" name="Interest" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InvoiceId" type="xs:int" />
      <xs:element minOccurs="0" name="LessTrade" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Lessee" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseCredit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseExpirationDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicensePenalty" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicensePenaltyCredit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTransferFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailTo" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailToCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToDriversLicense" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToOther" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailToOwner" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailToParish" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToStateZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToTradeLicenseNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailToTradeVIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Make" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mileage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiscFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Model" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MortgageFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NameOfJointOwner" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NameOfOwner" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewUsed" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OwnerPrincipleAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Parish" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PermissionToMail" type="xs:boolean" />
      <xs:element minOccurs="0" name="PreviousTitleNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Rebate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Renter" type="xs:boolean" />
      <xs:element minOccurs="0" name="Residence" type="xs:boolean" />
      <xs:element minOccurs="0" name="SecondLienholderCityStateZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondLienholderName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondLienholderStreet" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateAbbr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxCredit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxPenalty" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TitleFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalTaxes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TowFee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeOfPlate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VendorsComp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Vin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799Object" nillable="true" type="tns:Data1799Object" />
  <xs:complexType name="ArrayOfData1799Object">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Data1799Object" nillable="true" type="tns:Data1799Object" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfData1799Object" nillable="true" type="tns:ArrayOfData1799Object" />
  <xs:complexType name="Data1799GetSingleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799GetSingleRequest" nillable="true" type="tns:Data1799GetSingleRequest" />
  <xs:complexType name="Data1799TextRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data1799text" nillable="true" type="tns:ArrayOfData1799textObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799TextRequest" nillable="true" type="tns:Data1799TextRequest" />
  <xs:complexType name="ArrayOfData1799textObject">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Data1799textObject" nillable="true" type="tns:Data1799textObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfData1799textObject" nillable="true" type="tns:ArrayOfData1799textObject" />
  <xs:complexType name="Data1799textObject">
    <xs:sequence>
      <xs:element minOccurs="0" name="data1799_id" type="xs:int" />
      <xs:element minOccurs="0" name="data1799_text" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="data1799_text_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799textObject" nillable="true" type="tns:Data1799textObject" />
  <xs:complexType name="GeocodedZipsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="GeocodedZips" nillable="true" type="tns:ArrayOfGeocodedZip" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GeocodedZipsRequest" nillable="true" type="tns:GeocodedZipsRequest" />
  <xs:complexType name="ArrayOfGeocodedZip">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GeocodedZip" nillable="true" type="tns:GeocodedZip" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGeocodedZip" nillable="true" type="tns:ArrayOfGeocodedZip" />
  <xs:complexType name="GeocodedZip">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GeocodedZip" nillable="true" type="tns:GeocodedZip" />
  <xs:complexType name="MenuRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="MenuRequest" nillable="true" type="tns:MenuRequest" />
  <xs:complexType name="ProvidersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Providers" nillable="true" type="tns:ArrayOfProvider" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProvidersRequest" nillable="true" type="tns:ProvidersRequest" />
  <xs:complexType name="ArrayOfProvider">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Provider" nillable="true" type="tns:Provider" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProvider" nillable="true" type="tns:ArrayOfProvider" />
  <xs:complexType name="Provider">
    <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="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <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="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneExt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Provider" nillable="true" type="tns:Provider" />
  <xs:complexType name="SearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="MAI_FileNo" type="xs:int" />
      <xs:element minOccurs="0" name="MAI_ID" type="xs:int" />
      <xs:element minOccurs="0" name="MAI_Parish" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MAI_TranType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SearchRequest" nillable="true" type="tns:SearchRequest" />
  <xs:complexType name="CheckSessionRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CheckSessionRequest" nillable="true" type="tns:CheckSessionRequest" />
  <xs:complexType name="CreateUserRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:User">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CreateUserRequest" nillable="true" type="tns:CreateUserRequest" />
  <xs:complexType name="User">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChangePasswordFirstLogin" type="xs:boolean" />
      <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsApproved" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsLockedOut" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastLoginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Role" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="UserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="User" nillable="true" type="tns:ArrayOfUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserRequest" nillable="true" type="tns:UserRequest" />
  <xs:complexType name="ArrayOfUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser" />
  <xs:complexType name="UserDeleteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserDeleteRequest" nillable="true" type="tns:UserDeleteRequest" />
  <xs:complexType name="UserRoleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Role" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserRoleRequest" nillable="true" type="tns:UserRoleRequest" />
  <xs:complexType name="GetUserRolesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetUserRolesRequest" nillable="true" type="tns:GetUserRolesRequest" />
  <xs:complexType name="ZIPCodesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ZIPCodes" nillable="true" type="tns:ArrayOfZIPCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZIPCodesRequest" nillable="true" type="tns:ZIPCodesRequest" />
  <xs:complexType name="ArrayOfZIPCode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ZIPCode" nillable="true" type="tns:ZIPCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfZIPCode" nillable="true" type="tns:ArrayOfZIPCode" />
  <xs:complexType name="ZIPCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="AliasIntro" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AreaCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AsianPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="AverageHouseValue" type="xs:int" />
      <xs:element minOccurs="0" name="BlackPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="BoxCount" type="xs:int" />
      <xs:element minOccurs="0" name="BusinessAnnualPayroll" type="xs:int" />
      <xs:element minOccurs="0" name="BusinessEmploymentFlag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessFirstQuarterPayroll" type="xs:int" />
      <xs:element minOccurs="0" name="CBSA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CBSADivisionPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="CBSAPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="CBSA_DIV" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CBSA_DIV_Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CBSA_Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CBSA_Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CSA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CSAName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarrierRouteRateSortation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityAliasAbbreviation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityAliasCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityAliasMixedCase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityAliasName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityDeliveryIndicator" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityMixedCase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityStateKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CityType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClassificationCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CongressionalDistrict" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CongressionalLandArea" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountyANSI" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountyFIPS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DayLightSaving" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeliveryBusiness" type="xs:int" />
      <xs:element minOccurs="0" name="DeliveryResidential" type="xs:int" />
      <xs:element minOccurs="0" name="DeliveryTotal" type="xs:int" />
      <xs:element minOccurs="0" name="Division" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Elevation" type="xs:int" />
      <xs:element minOccurs="0" name="FacilityCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FemalePopulation" type="xs:int" />
      <xs:element minOccurs="0" name="FinanceNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrowingCountiesA" type="xs:int" />
      <xs:element minOccurs="0" name="GrowingCountiesB" type="xs:int" />
      <xs:element minOccurs="0" name="GrowthIncreaseNumber" type="xs:int" />
      <xs:element minOccurs="0" name="GrowthIncreasePercentage" type="xs:decimal" />
      <xs:element minOccurs="0" name="GrowthRank" type="xs:int" />
      <xs:element minOccurs="0" name="HawaiianPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="HispanicPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="HouseholdsPerZipcode" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IncomePerHousehold" type="xs:int" />
      <xs:element minOccurs="0" name="IndianPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="LandArea" type="xs:decimal" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="MFDU" type="xs:int" />
      <xs:element minOccurs="0" name="MSA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MSA_Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MalePopulation" type="xs:int" />
      <xs:element minOccurs="0" name="MedianAge" type="xs:decimal" />
      <xs:element minOccurs="0" name="MedianAgeFemale" type="xs:decimal" />
      <xs:element minOccurs="0" name="MedianAgeMale" type="xs:decimal" />
      <xs:element minOccurs="0" name="MultiCounty" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumberOfBusinesses" type="xs:int" />
      <xs:element minOccurs="0" name="NumberOfEmployees" type="xs:int" />
      <xs:element minOccurs="0" name="OtherPopulation" type="xs:int" />
      <xs:element minOccurs="0" name="PMSA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PMSA_Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PersonsPerHousehold" type="xs:decimal" />
      <xs:element minOccurs="0" name="Population" type="xs:int" />
      <xs:element minOccurs="0" name="PopulationEstimate" type="xs:int" />
      <xs:element minOccurs="0" name="PreferredLastLineKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryRecord" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Region" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SFDU" type="xs:int" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateANSI" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateFIPS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateFullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UniqueZIPName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WaterArea" type="xs:decimal" />
      <xs:element minOccurs="0" name="WhitePopulation" type="xs:int" />
      <xs:element minOccurs="0" name="ZIPIntro" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZIPCode" nillable="true" type="tns:ZIPCode" />
  <xs:complexType name="SecurityCheckCrud_Request">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SecurityCheckCrud_Request" nillable="true" type="tns:SecurityCheckCrud_Request" />
  <xs:complexType name="SecurityCheckRecord_Request">
    <xs:sequence>
      <xs:element minOccurs="0" name="CheckValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EffectiveDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SecurityCheckID" type="xs:int" />
      <xs:element minOccurs="0" name="TerminationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TypeOfCheck" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isActive" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityCheckRecord_Request" nillable="true" type="tns:SecurityCheckRecord_Request" />
  <xs:complexType name="SecurityCheckIPRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SecurityCheckIPObject">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SecurityCheckIPRequest" nillable="true" type="tns:SecurityCheckIPRequest" />
  <xs:complexType name="SecurityCheckIPObject">
    <xs:sequence>
      <xs:element minOccurs="0" name="RequestingIP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeOfCheck" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueToBeChecked" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isAuthorized" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityCheckIPObject" nillable="true" type="tns:SecurityCheckIPObject" />
  <xs:complexType name="ACALeadsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACALeads" nillable="true" type="tns:ArrayOfACALead" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q2="http://schemas.servicestack.net/types" type="q2:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACALeadsResponse" nillable="true" type="tns:ACALeadsResponse" />
  <xs:complexType name="AdvancedSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdvancedSearchSummary" nillable="true" type="tns:ArrayOfAdvancedSearchSummary" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q3="http://schemas.servicestack.net/types" type="q3:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdvancedSearchResponse" nillable="true" type="tns:AdvancedSearchResponse" />
  <xs:complexType name="ArrayOfAdvancedSearchSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AdvancedSearchSummary" nillable="true" type="tns:AdvancedSearchSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAdvancedSearchSummary" nillable="true" type="tns:ArrayOfAdvancedSearchSummary" />
  <xs:complexType name="AdvancedSearchSummary">
    <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="_Birthdate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="_City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Class" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="_ExpirationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="_EyeColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_HairColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_ISOIssuerIdentifierNumber" 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="_LicenseNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_LicenseNumberOverflow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_OfficeNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Weight" type="xs:int" />
      <xs:element minOccurs="0" name="_Zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_rowClass" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdvancedSearchSummary" nillable="true" type="tns:AdvancedSearchSummary" />
  <xs:complexType name="AppVersionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppVersions" nillable="true" type="tns:ArrayOfAppVersionObject" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q4="http://schemas.servicestack.net/types" type="q4:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AppVersionsResponse" nillable="true" type="tns:AppVersionsResponse" />
  <xs:complexType name="CustomerContactsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerContacts" nillable="true" type="tns:ArrayOfCustomerContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q5="http://schemas.servicestack.net/types" type="q5:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerContactsResponse" nillable="true" type="tns:CustomerContactsResponse" />
  <xs:complexType name="CustomersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customers" nillable="true" type="tns:ArrayOfCustomer" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q6="http://schemas.servicestack.net/types" type="q6:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomersResponse" nillable="true" type="tns:CustomersResponse" />
  <xs:complexType name="Data1799sResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data1799s" nillable="true" type="tns:ArrayOfData1799Object" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q7="http://schemas.servicestack.net/types" type="q7:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799sResponse" nillable="true" type="tns:Data1799sResponse" />
  <xs:complexType name="Data1799GetSinglResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data1799" nillable="true" type="tns:ArrayOfData1799Object" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q8="http://schemas.servicestack.net/types" type="q8:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799GetSinglResponse" nillable="true" type="tns:Data1799GetSinglResponse" />
  <xs:complexType name="Data1799TextResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data1799text" nillable="true" type="tns:ArrayOfData1799textObject" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q9="http://schemas.servicestack.net/types" type="q9:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Data1799TextResponse" nillable="true" type="tns:Data1799TextResponse" />
  <xs:complexType name="GeocodedZipsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GeocodedZips" nillable="true" type="tns:ArrayOfGeocodedZip" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q10="http://schemas.servicestack.net/types" type="q10:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GeocodedZipsResponse" nillable="true" type="tns:GeocodedZipsResponse" />
  <xs:complexType name="MenuResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Menu" nillable="true" type="tns:Menu" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q11="http://schemas.servicestack.net/types" type="q11:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MenuResponse" nillable="true" type="tns:MenuResponse" />
  <xs:complexType name="Menu">
    <xs:sequence>
      <xs:element minOccurs="0" name="MenuItems" nillable="true" type="tns:ArrayOfMenuItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Menu" nillable="true" type="tns:Menu" />
  <xs:complexType name="ArrayOfMenuItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MenuItem" nillable="true" type="tns:MenuItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMenuItem" nillable="true" type="tns:ArrayOfMenuItem" />
  <xs:complexType name="MenuItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="ElementUid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IconClass" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsHeader" type="xs:boolean" />
      <xs:element minOccurs="0" name="MenuItemId" type="ser:guid" />
      <xs:element minOccurs="0" name="ModuleId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nav" type="xs:boolean" />
      <xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Route" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SortOrder" type="xs:decimal" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MenuItem" nillable="true" type="tns:MenuItem" />
  <xs:complexType name="ProvidersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Providers" nillable="true" type="tns:ArrayOfProvider" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q12="http://schemas.servicestack.net/types" type="q12:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProvidersResponse" nillable="true" type="tns:ProvidersResponse" />
  <xs:complexType name="SearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q13="http://schemas.servicestack.net/types" type="q13:ResponseStatus" />
      <xs:element minOccurs="0" name="SearchSummary" nillable="true" type="tns:ArrayOfSearchSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SearchResponse" nillable="true" type="tns:SearchResponse" />
  <xs:complexType name="ArrayOfSearchSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SearchSummary" nillable="true" type="tns:SearchSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSearchSummary" nillable="true" type="tns:ArrayOfSearchSummary" />
  <xs:complexType name="SearchSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="MAI_FileNo" type="xs:int" />
      <xs:element minOccurs="0" name="MAI_ID" type="xs:int" />
      <xs:element minOccurs="0" name="MAI_Parish" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MAI_TranType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SearchSummary" nillable="true" type="tns:SearchSummary" />
  <xs:complexType name="CheckSessionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsAlive" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q14="http://schemas.servicestack.net/types" type="q14:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CheckSessionResponse" nillable="true" type="tns:CheckSessionResponse" />
  <xs:complexType name="CreateUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q15="http://schemas.servicestack.net/types" type="q15:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateUserResponse" nillable="true" type="tns:CreateUserResponse" />
  <xs:complexType name="UserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q16="http://schemas.servicestack.net/types" type="q16:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
      <xs:element minOccurs="0" name="User" nillable="true" type="tns:ArrayOfUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserResponse" nillable="true" type="tns:UserResponse" />
  <xs:complexType name="UserDeleteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q17="http://schemas.servicestack.net/types" type="q17:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserDeleteResponse" nillable="true" type="tns:UserDeleteResponse" />
  <xs:complexType name="UserRoleResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q18="http://schemas.servicestack.net/types" type="q18:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserRoleResponse" nillable="true" type="tns:UserRoleResponse" />
  <xs:complexType name="GetUserRolesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q19="http://schemas.servicestack.net/types" type="q19:ResponseStatus" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfstring" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserRolesResponse" nillable="true" type="tns:GetUserRolesResponse" />
  <xs:complexType name="ZIPCodesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q21="http://schemas.servicestack.net/types" type="q21:ResponseStatus" />
      <xs:element minOccurs="0" name="ZIPCodes" nillable="true" type="tns:ArrayOfZIPCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZIPCodesResponse" nillable="true" type="tns:ZIPCodesResponse" />
  <xs:complexType name="SecurityCheckCrudResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q22="http://schemas.servicestack.net/types" type="q22:ResponseStatus" />
      <xs:element minOccurs="0" name="SecurityCheckRows" nillable="true" type="tns:ArrayOfSecurityCheckDataObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityCheckCrudResponse" nillable="true" type="tns:SecurityCheckCrudResponse" />
  <xs:complexType name="ArrayOfSecurityCheckDataObject">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SecurityCheckDataObject" nillable="true" type="tns:SecurityCheckDataObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSecurityCheckDataObject" nillable="true" type="tns:ArrayOfSecurityCheckDataObject" />
  <xs:complexType name="SecurityCheckDataObject">
    <xs:sequence>
      <xs:element minOccurs="0" name="CheckValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EffectiveDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SecurityCheckID" type="xs:int" />
      <xs:element minOccurs="0" name="TerminationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TypeOfCheck" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isActive" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityCheckDataObject" nillable="true" type="tns:SecurityCheckDataObject" />
  <xs:complexType name="SecurityCheckIPResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q23="http://schemas.servicestack.net/types" type="q23:ResponseStatus" />
      <xs:element minOccurs="0" name="SecurityChecks" nillable="true" type="tns:SecurityCheckIPObject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityCheckIPResponse" nillable="true" type="tns:SecurityCheckIPResponse" />
</xs:schema>