Files
monorepo/LCU.API.Internal.OnlineLoanApp/CRIF.ACTion.Tests/XSDs/qoSchema.xsd
T
2026-03-11 11:18:25 -05:00

3289 lines
164 KiB
XML

<?xml version="1.0"?>
<xs:schema xmlns:common="Common" xmlns:qo="QO" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="QO" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation=".\commonSchema.xsd" namespace="Common" />
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AccessRightQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AddressQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="addressIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="addressID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AlertQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="alertIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="alertID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOLApplicationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="aolAppListQO" type="qo:AOLAppListQO" />
<xs:element minOccurs="0" name="emailAddress" type="xs:string" />
<xs:element minOccurs="0" name="password" type="xs:string" />
</xs:sequence>
<xs:attribute name="getAppList" type="xs:boolean" />
<xs:attribute name="getAppStatus" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOLAppListQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="configKeys" type="common:ConfigKeys" />
</xs:sequence>
<xs:attribute name="sortOrder" type="xs:string" />
<xs:attribute name="resultsPerPage" type="xs:int" />
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="applicationStatus" type="common:StatusEnum" />
<xs:attribute name="beginDate" type="xs:dateTime" />
<xs:attribute name="endDate" type="xs:dateTime" />
<xs:attribute name="firstName" type="xs:string" />
<xs:attribute name="lastName" type="xs:string" />
<xs:attribute name="dob" type="xs:dateTime" />
<xs:attribute name="ssn" type="xs:string" />
<xs:attribute name="phoneNumber" type="xs:string" />
<xs:attribute name="usePrimarySearch" type="xs:boolean" />
<xs:attribute name="appID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOLModuleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="IDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="ID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="getIfConfigured" type="xs:boolean" />
<xs:attribute name="includeUnavailable" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOLVersionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="IDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="ID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="aolModuleIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="aolModuleID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="externalCodes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="externalCode" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="getDefaultVersion" type="xs:boolean" />
<xs:attribute name="getIfConfigured" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOPluginQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="aoPluginIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="aoPluginID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOPluginSetQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="aoPluginSetIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="aoPluginSetID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="aoPluginIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="aoPluginID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="configKeys" type="common:ConfigKeys" />
</xs:sequence>
<xs:attribute name="getAOPluginDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="productTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productType" type="common:ProductTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="appDetailIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="feeQO" type="qo:FeeQO" />
<xs:element minOccurs="0" name="insuranceQO" type="qo:InsuranceQO" />
<xs:element minOccurs="0" name="appDetailPartyQO" type="qo:AppDetailPartyQO" />
<xs:element minOccurs="0" name="propertyQO" type="qo:PropertyQO" />
<xs:element minOccurs="0" name="reasonQO" type="qo:ReasonQO" />
<xs:element minOccurs="0" name="questionQO" type="qo:QuestionQO" />
<xs:element minOccurs="0" name="appDetailRequestedAmtQO" type="qo:AppDetailRequestedAmtQO" />
<xs:element minOccurs="0" name="stipulationQO" type="qo:StipulationQO" />
<xs:element minOccurs="0" name="appDetailStatusQO" type="qo:AppDetailStatusQO" />
<xs:element minOccurs="0" name="productQO" type="qo:ProductQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="savePoints" type="common:SavePoints" />
<xs:element minOccurs="0" name="appDetailSBAActivityQO" type="qo:AppDetailSBAActivityQO" />
<xs:element minOccurs="0" name="appDetailAdHocFeeQO" type="qo:AppDetailAdHocFeeQO" />
<xs:element minOccurs="0" name="aoPluginSetQO" type="qo:AOPluginSetQO" />
<xs:element minOccurs="0" name="appDetailVehicleDetails">
<xs:complexType>
<xs:attribute name="includeVehicleValuations" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processInstanceQO" type="qo:ProcessInstanceQO" />
<xs:element minOccurs="0" name="fileQO" type="qo:FileQO" />
<xs:element minOccurs="0" name="partyPayoffQO" type="qo:AppDetailPartyPayoffQO" />
<xs:element minOccurs="0" name="paymentScheduleQO" type="qo:AppDetailPaymentScheduleQO" />
<xs:element minOccurs="0" name="documentInstanceQO" type="qo:DocumentInstanceQO" />
<xs:element minOccurs="0" name="partyRegistrationQO" type="qo:AppDetailPartyRegistrationQO" />
<xs:element minOccurs="0" name="strategyOneDecisionQO" type="qo:AppDetailStrategyOneDecisionQO" />
<xs:element minOccurs="0" name="documentRequestQO" type="qo:DocumentRequestQO" />
<xs:element minOccurs="0" name="documentQO" type="qo:DocumentQO" />
<xs:element minOccurs="0" name="appDetailEventQO" type="qo:AppDetailEventQO" />
</xs:sequence>
<xs:attribute name="rankNum" type="xs:int" />
<xs:attribute name="includeAuthorizedUsers" type="xs:boolean" />
<xs:attribute name="includeCarletonOutput" type="xs:boolean" />
<xs:attribute name="includeCrossSells" type="xs:boolean" />
<xs:attribute name="includeImages" type="xs:boolean" />
<xs:attribute name="includeResponses" type="xs:boolean" />
<xs:attribute name="includeStatuses" type="xs:boolean" />
<xs:attribute name="includeStipulations" type="xs:boolean" />
<xs:attribute name="includeVendorTags" type="xs:boolean" />
<xs:attribute name="includeNotes" type="xs:boolean" />
<xs:attribute name="savePoint" type="common:AppDetailSavePointEnum" />
<xs:attribute name="includeVehicleValuations" type="xs:boolean" />
<xs:attribute name="includeLiquidCreditTransactions" type="xs:boolean" />
<xs:attribute name="includeLoanClassifications" type="xs:boolean" />
<xs:attribute name="includeLoanPurposes" type="xs:boolean" />
<xs:attribute name="includeOverdraftAccounts" type="xs:boolean" />
<xs:attribute name="includePayOthers" type="xs:boolean" />
<xs:attribute name="includeProductSuggestions" type="xs:boolean" />
<xs:attribute name="includeSpecialHandlings" type="xs:boolean" />
<xs:attribute name="includeCRAs" type="xs:boolean" />
<xs:attribute name="includePartyParticiaptions" type="xs:boolean" />
<xs:attribute name="includeCalculatedValues" type="xs:boolean" />
<xs:attribute name="includeRefinance" type="xs:boolean" />
<xs:attribute name="includeRenewal" type="xs:boolean" />
<xs:attribute name="includeLimitIncrease" type="xs:boolean" />
<xs:attribute name="includeHMDA" type="xs:boolean" />
<xs:attribute name="includeHMDA2018CalculatedValues" type="xs:boolean" />
<xs:attribute name="includeDisclosures" type="xs:boolean" />
<xs:attribute name="includeHOEPA" type="xs:boolean" />
<xs:attribute name="includeInterfaceStatusHistories" type="xs:boolean" />
<xs:attribute name="includeProdConfig" type="xs:boolean" />
<xs:attribute name="includeProdStateConfig" type="xs:boolean" />
<xs:attribute name="includeDefaultDocSet" type="xs:boolean" />
<xs:attribute name="includeAvailableCarletonDocSets" type="xs:boolean" />
<xs:attribute name="includeRESPA" type="xs:boolean" />
<xs:attribute name="GetIsEditable" type="xs:boolean" />
<xs:attribute name="DocumentRequestType" type="xs:boolean" />
<xs:attribute name="includeCurrentQueue" type="xs:boolean" />
<xs:attribute name="includeAppDetailRelationships" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ApplicationListQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element name="criterion">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="beginDate" type="qo:CriteriaALBeginDate" />
<xs:element minOccurs="0" name="endDate" type="qo:CriteriaALEndDate" />
<xs:element minOccurs="0" name="decisionStatusBeginDate" type="qo:CriteriaALDecisionStatusBeginDate" />
<xs:element minOccurs="0" name="decisionStatusEndDate" type="qo:CriteriaALDecisionStatusEndDate" />
<xs:element minOccurs="0" name="decisionStatus" type="qo:CriteriaALDecisionStatus" />
<xs:element minOccurs="0" name="isHMDAFL" type="qo:CriteriaALIsHMDAFL" />
<xs:element minOccurs="0" name="ssn" type="qo:CriteriaALSSN" />
<xs:element minOccurs="0" name="taxID" type="qo:CriteriaALTaxID" />
<xs:element minOccurs="0" name="firstName" type="qo:CriteriaALFirstName" />
<xs:element minOccurs="0" name="lastName" type="qo:CriteriaALLastName" />
<xs:element minOccurs="0" name="companyName" type="qo:CriteriaALCompanyName" />
<xs:element minOccurs="0" name="legalName" type="qo:CriteriaALLegalName" />
<xs:element minOccurs="0" name="sourceChannel" type="qo:CriteriaALSourceChannel" />
<xs:element minOccurs="0" name="distributionChannel" type="qo:CriteriaALDistributionChannel" />
<xs:element minOccurs="0" name="dateReceived" type="qo:CriteriaALDateReceived" />
</xs:sequence>
<xs:attribute name="pageNumber" type="xs:integer" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALSSN">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALTaxID">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALFirstName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALLastName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALCompanyName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALLegalName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALSourceChannel">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALDistributionChannel">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALDateReceived">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALStatusDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALBeginDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALEndDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALDecisionStatusBeginDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALDecisionStatusEndDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALDecisionStatus">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaALIsHMDAFL">
<xs:attribute name="value" type="xs:boolean" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ApplicationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="applicationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="applicationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="appDetailQO" type="qo:AppDetailQO" />
<xs:element minOccurs="0" name="appPartyQO" type="qo:AppPartyQO" />
<xs:element minOccurs="0" name="partyQO" type="qo:PartyQO" />
<xs:element minOccurs="0" name="propertyQO" type="qo:PropertyQO" />
<xs:element minOccurs="0" name="scoreQO" type="qo:ScoreQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="serviceRequestQO" type="qo:ServiceRequestQO" />
<xs:element minOccurs="0" name="noteQO" type="qo:NoteQO" />
<xs:element minOccurs="0" name="fileQO" type="qo:FileQO" />
<xs:element minOccurs="0" name="referenceNums">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="referenceNum" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="serviceRequestGroupQO" type="qo:ServiceRequestGroupQO" />
<xs:element minOccurs="0" name="appEventQO" type="qo:AppEventQO" />
</xs:sequence>
<xs:attribute name="includeSpecialHandlings" type="xs:boolean" />
<xs:attribute default="false" name="includeAFPApplication" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="applicationQO" type="qo:ApplicationQO" />
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ApplicationSearchQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element name="criterion">
<xs:complexType>
<xs:sequence>
<xs:element name="beginDate" type="qo:CriteriaBeginDate" />
<xs:element name="endDate" type="qo:CriteriaEndDate" />
<xs:element minOccurs="0" name="ssn" type="qo:CriteriaSSN" />
<xs:element minOccurs="0" name="taxID" type="qo:CriteriaTaxID" />
<xs:element minOccurs="0" name="firstName" type="qo:CriteriaFirstName" />
<xs:element minOccurs="0" name="lastName" type="qo:CriteriaLastName" />
<xs:element minOccurs="0" name="companyName" type="qo:CriteriaCompanyName" />
<xs:element minOccurs="0" name="legalName" type="qo:CriteriaLegalName" />
<xs:element minOccurs="0" name="sourceChannel" type="qo:CriteriaSourceChannel" />
<xs:element minOccurs="0" name="distributionChannel" type="qo:CriteriaDistributionChannel" />
<xs:element minOccurs="0" name="dateReceived" type="qo:CriteriaDateReceived" />
<xs:element minOccurs="0" name="statusDate" type="qo:CriteriaStatusDate" />
</xs:sequence>
<xs:attribute name="pageNumber" type="xs:integer" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaSSN">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaTaxID">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaFirstName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaLastName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaCompanyName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaLegalName">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaSourceChannel">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaDistributionChannel">
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaDateReceived">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaStatusDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaBeginDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CriteriaEndDate">
<xs:attribute name="value" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListLockedAppQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence />
<xs:attribute name="rowID" type="xs:int" />
<xs:attribute name="appID" type="xs:int" />
<xs:attribute name="appNum" type="xs:string" />
<xs:attribute name="appDetailID" type="xs:int" />
<xs:attribute name="lockedByUserID" type="xs:int" />
<xs:attribute name="lockedByUserName" type="xs:string" />
<xs:attribute name="queueName" type="xs:string" />
<xs:attribute name="sourceChannelName" type="xs:string" />
<xs:attribute name="lockedDate" type="xs:dateTime" />
<xs:attribute name="lockedDateStr" type="xs:string" />
<xs:attribute name="lockedDuration" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListLockedAppsQO">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appListLockedAppsQO" type="qo:AppListLockedAppQO" />
</xs:choice>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListLockedQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="appListLockedAppsQO" type="qo:AppListLockedAppsQO" />
</xs:sequence>
<xs:attribute name="riskManagerFL" type="xs:int" />
<xs:attribute name="sortBy" type="xs:string" />
<xs:attribute name="sortOrder" type="xs:string" />
<xs:attribute name="resultsPerPage" type="xs:int" />
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="numberOfPages" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FilterQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="loanAmountUpperLimit" type="xs:decimal" />
<xs:attribute name="loanAmountLowerLimit" type="xs:decimal" />
<xs:attribute name="processID" type="xs:int" />
<xs:attribute name="teams" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailQueueQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="0" name="inboxPartyQO" type="qo:PartyQO" />
<xs:element minOccurs="0" name="accessPartyQO" type="qo:PartyQO" />
<xs:element minOccurs="0" name="filterQO" type="qo:FilterQO" />
</xs:sequence>
<xs:attribute name="queueID" type="xs:int" use="required" />
<xs:attribute name="sortOrder" type="xs:string" />
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="resultsPerPage" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element name="appDetailQueueQO" type="qo:AppDetailQueueQO" />
</xs:sequence>
<xs:attribute name="includeColumns" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListUnlockAppQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence />
<xs:attribute name="appID" type="xs:int" />
<xs:attribute name="partyID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListUnlockAppsQO">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appListUnlockAppQO" type="qo:AppListUnlockAppQO" />
</xs:choice>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppListUnlockQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="appListUnlockAppsQO" type="qo:AppListUnlockAppsQO" />
</xs:sequence>
<xs:attribute name="orgCode" type="xs:string" />
<xs:attribute name="unlockedByPartyID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appPartyTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appPartyType" type="common:AppPartyTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="appPartyDetailQO" type="qo:AppPartyDetailQO" />
<xs:element minOccurs="0" name="scoreQO" type="qo:ScoreQO" />
<xs:element minOccurs="0" name="partyTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyType" type="common:PartyTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="partyIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="serviceRequestQO" type="qo:ServiceRequestQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="publicRecordQO" type="qo:PublicRecordQO" />
<xs:element minOccurs="0" name="inquiryQO" type="qo:InquiryQO" />
<xs:element minOccurs="0" name="processInstanceQO" type="qo:ProcessInstanceQO" />
<xs:element minOccurs="0" name="alertQO" type="qo:AlertQO" />
<xs:element minOccurs="0" name="statusQO" type="qo:LookupCodeQO" />
</xs:sequence>
<xs:attribute name="includeDemographics" type="xs:boolean" />
<xs:attribute name="includeInquiries" type="xs:boolean" />
<xs:attribute name="includePublicRecords" type="xs:boolean" />
<xs:attribute name="includeStatuses" type="xs:boolean" />
<xs:attribute name="includeTeleCheckHistoryCodes" type="xs:boolean" />
<xs:attribute name="includeTeleCheckOutputs" type="xs:boolean" />
<xs:attribute name="includeEFXPrescreenProducts" type="xs:boolean" />
<xs:attribute name="includeAllTypes" type="xs:boolean" />
<xs:attribute name="includeAppPartyTypes" type="xs:boolean" />
<xs:attribute name="includeEIDVerifierOutputs" type="xs:boolean" />
<xs:attribute name="includeEIDVerifierResponseCodes" type="xs:boolean" />
<xs:attribute name="includeRiskAttributes" type="xs:boolean" />
<xs:attribute name="includeRiskAttribCharCodes" type="xs:boolean" />
<xs:attribute name="excludeCustomerPartyTypes" type="xs:boolean" />
<xs:attribute name="includeMlaData" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ApproEntityQO">
<xs:attribute name="useForFetch" type="xs:boolean" />
<xs:attribute name="includeActive" type="xs:boolean" />
<xs:attribute name="includeInactive" type="xs:boolean" />
<xs:attribute name="orderby" type="xs:string" />
<xs:attribute name="ascending" type="xs:boolean" />
<xs:attribute name="max" type="xs:int" />
<xs:attribute name="commandNum" type="xs:string" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppSummaryEditorQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="0" name="partyHoverDataParamObjs" type="qo:AsePartyHoverDataParamObjs" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AsePartyHoverDataParamObj">
<xs:attribute name="appID" type="xs:integer" />
<xs:attribute name="partyID" type="xs:integer" />
<xs:attribute name="partyType" type="common:PartyTypeEnum" />
<xs:attribute name="partyBeginDate" type="xs:dateTime" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AsePartyHoverDataParamObjs">
<xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyHoverDataParamObj" type="qo:AsePartyHoverDataParamObj" />
</xs:choice>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CampaignQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="campaignIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="campaignID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="year" type="xs:int" />
<xs:attribute name="campaignid" type="xs:int" />
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="checkForActiveCampaigns" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CharacteristicQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="characteristicIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="characteristicID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeSymbolicRanges" type="xs:boolean" />
<xs:attribute name="vendorID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ColumnQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="includeSystemColumns" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ContactMechanismQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="contactMechanismIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="contactMechanismID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="contactMechanismTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="contactMechanismType" type="common:ContactMechanismTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DocumentInstanceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="documentQO" type="qo:DocumentQO" />
</xs:sequence>
<xs:attribute name="getDocInstancesGeneratedFromSourceInterface" type="xs:boolean" />
<xs:attribute name="getDocumentInstanceList" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DocumentQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="documentIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="documentID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="documentCategoryIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="documentCategoryID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IncludeDocumentCategoryDetails" type="xs:boolean" />
<xs:attribute name="GetIsEditable" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DocumentRequestQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="documentRequestIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="documentRequestID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="documentQO" type="qo:DocumentQO" />
<xs:element minOccurs="0" name="documentRequestStatusQO" type="qo:DocumentRequestStatusQO" />
<xs:element minOccurs="0" name="documentRequestPartyContactMechanismQO" type="qo:DocumentRequestPartyContactMechanismQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DocumentRequestStatusQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="statusID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DocumentRequestPartyContactMechanismQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="fileQO" type="qo:FileQO" />
<xs:element minOccurs="0" name="contactMechanismQO" type="qo:ContactMechanismQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="DuplicateApplicationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="applicationQO" type="qo:ApplicationQO" />
</xs:sequence>
<xs:attribute name="applicationID" type="xs:int" />
<xs:attribute name="partyID" type="xs:int" />
<xs:attribute name="productID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="EventEmailInfoQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="includeDetails" type="xs:boolean" />
<xs:attribute name="appID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="EventNotificationItemPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="includeDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailEventNotificationItemPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventNotificationItemPartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppEventNotificationItemPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventNotificationItemPartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="EventNotificationItemQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="eventNotificationItemID">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="eventNotificationItemID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="eventNotificationItemPartyQO" type="qo:EventNotificationItemPartyQO" />
<xs:element minOccurs="0" name="eventNotifRecipientOptionQO" type="qo:EventNotifRecipientOptionQO" />
<xs:element minOccurs="0" name="eventEmailInfoQO" type="qo:EventEmailInfoQO" />
<xs:element minOccurs="0" name="eventNotificationItemDeliveryMethodQO" type="qo:LookupCodeQO" />
</xs:sequence>
<xs:attribute name="includeDetails" type="xs:boolean" />
<xs:attribute name="appID" type="xs:int" />
<xs:attribute name="incompleteAppID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailEventNotificationItemQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventNotificationItemQO">
<xs:sequence>
<xs:element minOccurs="0" name="appDetailEventNotificationItemPartyQO" type="qo:AppDetailEventNotificationItemPartyQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppEventNotificationItemQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventNotificationItemQO">
<xs:sequence>
<xs:element minOccurs="0" name="appEventNotificationItemPartyQO" type="qo:AppEventNotificationItemPartyQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="EventNotifRecipientOptionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="includeDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="EventQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="eventIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="eventID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="eventNotificationItemQO" type="qo:EventNotificationItemQO" />
</xs:sequence>
<xs:attribute name="IncludeInEventNotificationsFL" type="xs:boolean" />
<xs:attribute name="IncludeInEventNotificationsDecisionReportFL" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailEventQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventQO">
<xs:sequence>
<xs:element minOccurs="0" name="appDetailEventNotificationItemQO" type="qo:AppDetailEventNotificationItemQO" />
</xs:sequence>
<xs:attribute name="appID" type="xs:int" />
<xs:attribute name="appDetailID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppEventQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventQO">
<xs:sequence>
<xs:element minOccurs="0" name="appEventNotificationItemQO" type="qo:AppEventNotificationItemQO" />
</xs:sequence>
<xs:attribute name="appID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FeePlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="feePlanIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="feePlanID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FeeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="feeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="feeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FieldQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="fieldIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="fieldID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="fieldPageIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="fieldPageID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="fieldCategories" type="common:FieldCategoryEnums" />
<xs:element minOccurs="0" name="fieldPurposes" type="common:FieldPurposes" />
<xs:element minOccurs="0" name="fieldLevels" type="common:FieldLevels" />
<xs:element minOccurs="0" name="fieldNums">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="fieldNum" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="fieldLoanTypes" type="common:LoanTypes" />
</xs:sequence>
<xs:attribute name="contractFieldsOnly" type="xs:boolean" />
<xs:attribute name="excludeContractFields" type="xs:boolean" />
<xs:attribute name="applicationID" type="xs:int" />
<xs:attribute name="partyID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FileQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="fileIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="fileID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="interfaceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="interfaceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="pathFileNames">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="pathFileName" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeFileData" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FinStatementQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="finStatementIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="finStatementID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeGroupDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="IncomeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="incomeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="incomeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="incomeTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="incomeType" type="common:IncomeTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reasonQO" type="qo:ReasonQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="IncompleteApplicationNotificationHistoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="incompleteApplicationID" type="xs:int" />
<xs:attribute name="eventType" type="xs:int" />
<xs:attribute name="docStatus" type="xs:int" />
<xs:attribute name="lastSavedDate" type="xs:dateTime" />
<xs:attribute name="generatedDate" type="xs:dateTime" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="IncompleteApplicationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="incompleteApplicationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="incompleteApplicationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="isNotificationEventData" type="xs:boolean" />
<xs:attribute name="includeEventNotificationHistories" type="xs:boolean" />
<xs:attribute name="includeMissingFields" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="InquiryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="InsuranceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="insuranceTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="insuranceType" type="common:InsuranceTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="insuranceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="insuranceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="contactMechanismQO" type="qo:ContactMechanismQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="InterfaceCredentialQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" maxOccurs="unbounded" name="EmailAddress" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Password" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="NewPassword" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="ChallengeAnswer" type="xs:string" />
<xs:element minOccurs="0" name="partyIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="configKeys" type="common:ConfigKeys" />
<xs:element minOccurs="0" maxOccurs="1" name="aolQueryStringParams" type="qo:AOLQueryStringParams" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="ChallengePhrase" type="xs:string" />
<xs:element minOccurs="0" name="securityQuestions">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="3">
<xs:element name="securityQuestionID" type="xs:int" />
<xs:element name="answer" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="VerificationToken" type="xs:string" />
</xs:sequence>
<xs:attribute name="ipAddress" type="xs:string" />
<xs:attribute name="triggerPage" type="xs:string" />
<xs:attribute name="getAppListForUser" type="xs:boolean" />
<xs:attribute name="validateCredentials" type="xs:boolean" />
<xs:attribute name="includeSecurityQuestions" type="xs:boolean" />
<xs:attribute name="newUserVerification" type="xs:boolean" />
<xs:attribute name="generateNewPassword" type="xs:boolean" />
<xs:attribute name="getChallengePhrase" type="xs:boolean" />
<xs:attribute name="getChallengeAnswer" type="xs:boolean" />
<xs:attribute name="saveNewPassword" type="xs:boolean" />
<xs:attribute name="fetchCredentialsRecord" type="xs:boolean" />
<xs:attribute name="saveNewUser" type="xs:boolean" />
<xs:attribute name="sortOrder" type="xs:string" />
<xs:attribute name="resultsPerPage" type="xs:int" />
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="interfaceID" type="xs:int" />
<xs:attribute name="isAppSubmissionInProgress" type="xs:boolean" />
<xs:attribute name="getLockedAOLAccountUser" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AOLQueryStringParams">
<xs:attribute name="branch" type="xs:string" />
<xs:attribute name="acctype" type="xs:string" />
<xs:attribute name="lp" type="xs:string" />
<xs:attribute name="product" type="xs:string" />
<xs:attribute name="productCode" type="xs:string" />
<xs:attribute name="sourceCode" type="xs:string" />
<xs:attribute name="loanType" type="xs:string" />
<xs:attribute name="version" type="xs:string" />
<xs:attribute name="versionID" type="xs:int" />
<xs:attribute name="accTypeID" type="xs:int" />
<xs:attribute name="channelGrpID" type="xs:int" />
<xs:attribute name="srcChannelID" type="xs:int" />
<xs:attribute name="distrChannelID" type="xs:int" />
<xs:attribute name="productID" type="xs:int" />
<xs:attribute name="moduleID" type="xs:int" />
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="InterfaceProductQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProductQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="interfaceQO" type="common:InterfaceQueryObject" />
<xs:element minOccurs="0" name="productExternalSystemCodes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productExternalSystemCode" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="getInterfaceProductList" type="xs:boolean" />
<xs:attribute name="getCreditProtectionOptions" type="xs:boolean" />
<xs:attribute name="useAssignedSourceChannels" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanOfficerLicenseQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="beginDate" type="xs:dateTime" />
<xs:attribute name="geoCodeID" type="xs:int" />
<xs:attribute name="ID" type="xs:int" />
<xs:attribute name="registrationTypeID" type="xs:int" />
<xs:attribute name="licenseNumber" type="xs:string" />
<xs:attribute name="expirationDate" type="xs:dateTime" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanOfficerLicensesQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanOfficerLicensesQO" type="qo:LoanOfficerLicenseQO" />
</xs:sequence>
<xs:attribute name="partyID" type="xs:int" />
<xs:attribute name="beginDate" type="xs:dateTime" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanPurposeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="loanPurposeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanPurposeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LookupCodeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="satusDetails">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="statusTypes" type="common:StatusTypeEnums" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="interfaceDetails">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="externalCodes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="externalCode" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeChannels" type="xs:boolean" />
<xs:attribute name="includeInterfaces" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="codes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="CD" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="queryField">
<xs:complexType>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="lookupCodeType" type="common:LookupTypeEnum" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintenanceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="queryObject" type="qo:ApproEntityQO" />
</xs:sequence>
<xs:attribute default="true" name="getList" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MatrixQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="matrixIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="matrixID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="matrixTypeId" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="NoteQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="noteTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="noteType" type="common:LookupCode" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="noteTypeCategories">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="noteTypeCategory" type="common:LookupCode" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="serviceRequestIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="serviceRequestID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="noteIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="noteID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="noteStatus">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="status" type="common:StatusEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute default="false" name="fetchAllApplicationNotes" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ObjectSearchQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="resultsPerPage" type="xs:int" />
<xs:attribute name="query" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanAnalystSearchQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ObjectSearchQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ChannelSearchQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ObjectSearchQO">
<xs:sequence minOccurs="0">
<xs:element name="loanTypes" type="common:LoanTypes" />
</xs:sequence>
<xs:attribute name="productID" type="xs:int" />
<xs:attribute name="channelType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Source" />
<xs:enumeration value="Distribution" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="IndividualOSQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ObjectSearchQO">
<xs:attribute name="firstName" type="xs:string" />
<xs:attribute name="lastName" type="xs:string" />
<xs:attribute name="ssn" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CompanyOSQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ObjectSearchQO">
<xs:attribute name="tin" type="xs:string" />
<xs:attribute name="companyName" type="xs:string" />
<xs:attribute name="legalName" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="UserSearchQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ObjectSearchQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PageQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:LookupCodeQO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PageType" type="common:PageType" />
</xs:sequence>
<xs:attribute name="pageTypeCategoryCD" type="common:pageTypeCategoryCD" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="partyIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="partyTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyType" type="common:PartyTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="partyRelationshipQO" type="qo:PartyRelationshipQO" />
<xs:element minOccurs="0" name="contactMechanismQO" type="qo:ContactMechanismQO" />
<xs:element minOccurs="0" name="propertyQO" type="qo:PropertyQO" />
<xs:element minOccurs="0" name="tradeQO" type="qo:TradeQO" />
<xs:element minOccurs="0" name="questionQO" type="qo:QuestionQO" />
<xs:element minOccurs="0" name="finStatementQO" type="qo:FinStatementQO" />
<xs:element minOccurs="0" name="incomeQO" type="qo:IncomeQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="vendorDetails">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="productIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vendorIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="vendorID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vendorTypes" type="common:VendorTypes" />
</xs:sequence>
<xs:attribute name="includeProducts" type="xs:boolean" />
<xs:attribute name="includeProductSetups" type="xs:boolean" />
<xs:attribute name="includeVendorTypes" type="xs:boolean" />
<xs:attribute name="includeVendorTags" type="xs:boolean" />
<xs:attribute name="includeSubscriberCodes" type="xs:boolean" />
<xs:attribute name="includeAppraisalTypes" type="xs:boolean" />
<xs:attribute name="includeSettlementTypes" type="xs:boolean" />
<xs:attribute name="includeTitleTypes" type="xs:boolean" />
<xs:attribute name="includeFloodTypes" type="xs:boolean" />
<xs:attribute name="includeAppraisalTypesForms" type="xs:boolean" />
<xs:attribute name="includeFloodTypesForms" type="xs:boolean" />
<xs:attribute name="includeTitleTypesForms" type="xs:boolean" />
<xs:attribute name="includeInterfaces" type="xs:boolean" />
<xs:attribute name="includeProductLoanTypes" type="xs:boolean" />
<xs:attribute name="includeStandaloneRequestableProductsOnly" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="channelDetails">
<xs:complexType>
<xs:attribute name="includeAssignedProducts" type="xs:boolean" />
<xs:attribute name="includeInterfaces" type="xs:boolean" />
<xs:attribute name="includePartyLoanTypes" type="xs:boolean" />
<xs:attribute name="includeAdHocFeeTemplates" type="xs:boolean" />
<xs:attribute name="includeInsuranceTemplates" type="xs:boolean" />
<xs:attribute name="channelName" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="userDetails">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="roleQO" type="qo:RoleQO" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeIdentifications" type="xs:boolean" />
<xs:attribute name="includeSpecialHandlings" type="xs:boolean" />
<xs:attribute name="includePartyLoanTypes" type="xs:boolean" />
<xs:attribute name="includeSiteVisits" type="xs:boolean" />
<xs:attribute name="includeRaces" type="xs:boolean" />
<xs:attribute name="includeEthnicities" type="xs:boolean" />
<xs:attribute name="includeLoanOfficerLicenses" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PartyRelationshipQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="partyRelationshipTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="partyRelationshipType" type="common:PartyRelationshipTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="companyRelationshipQO" type="qo:CompanyRelationshipQO" />
<xs:element minOccurs="0" name="partyReferenceQO" type="qo:PartyReferenceQO" />
<xs:element minOccurs="0" name="partyRelationshipContactQO" type="qo:PartyRelationshipContactQO" />
</xs:sequence>
<xs:attribute name="useChildLookup" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="planIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="planID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="planTypes" type="common:LookupCodes" />
<xs:element minOccurs="0" name="accountNumberPlanInfo">
<xs:complexType>
<xs:attribute name="getNext" type="xs:boolean" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PreApprovalPlanCommentQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PreApprovalPlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence>
<xs:element minOccurs="0" name="Names">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="Name" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="preApprovalPlanCommentQO" type="qo:PreApprovalPlanCommentQO" />
</xs:sequence>
<xs:attribute name="preApprovalPlanID" type="xs:int" />
<xs:attribute default="true" name="includePreApprovalProduct" type="xs:boolean" />
<xs:attribute default="true" name="includePreApprovalLTVLimit" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProcessBehaviorTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="processbehaviortypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processbehaviortypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ruleQO" type="qo:RuleQO" />
</xs:sequence>
<xs:attribute name="includeParameters" type="xs:boolean" />
<xs:attribute name="includeRules" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProcessInstanceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="processInstanceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processInstanceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processType" type="common:ProcessTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeParameters" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProcessQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="processIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processNum">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processNum" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processPreReqIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processPreReqID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processBehaviorTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processBehaviorTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ruleqo" type="qo:RuleQO" />
</xs:sequence>
<xs:attribute name="includeParameters" type="xs:boolean" />
<xs:attribute name="includeprocessPreReq" type="xs:boolean" />
<xs:attribute name="includeprocessRules" type="xs:boolean" />
<xs:attribute name="includeprocessBehaviorTypes" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProcessSetProcessQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="processSetprocessIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processSetProcessID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processSetPrerequisiteIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="prereqprocessID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="questionqo" type="qo:QuestionQO" />
<xs:element minOccurs="0" name="pspGeoCodeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="geoCodeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="roleqo" type="qo:RoleQO" />
<xs:element minOccurs="0" name="processQO" type="qo:ProcessQO" />
<xs:element minOccurs="0" name="settingConfigQO" type="qo:MaintConfigurationQO" />
</xs:sequence>
<xs:attribute name="includeProcessSetPreReqs" type="xs:boolean" />
<xs:attribute name="includeProcessQuestions" type="xs:boolean" />
<xs:attribute name="includeProcessStates" type="xs:boolean" />
<xs:attribute name="includeProcessRoles" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProcessSetQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="processSetIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processSetID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processSetprocessIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processSetProcessID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processSetLoanTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="processSetLoanTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="processSetProcessQO" type="qo:ProcessSetProcessQO" />
<xs:element minOccurs="0" name="processQO" type="qo:ProcessQO" />
</xs:sequence>
<xs:attribute name="includeParameters" type="xs:boolean" />
<xs:attribute name="includeProcessSetIDs" type="xs:boolean" />
<xs:attribute name="includeProcessSetProcessIDs" type="xs:boolean" />
<xs:attribute name="includeProcessSetLoanTypeIDs" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProductCategoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="productCategoryIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productCategoryID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProductQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="productIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="productTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productType" type="common:ProductTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="loanTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanType" type="common:LoanTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="questionQO" type="qo:QuestionQO" />
<xs:element minOccurs="0" name="stipulationQO" type="qo:StipulationQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="editionQO" type="qo:LookupCodeQO" />
<xs:element minOccurs="0" name="loanPurposeQO" type="qo:LoanPurposeLookupQO" />
<xs:element minOccurs="0" name="channelQO" type="qo:MaintChannelQO" />
</xs:sequence>
<xs:attribute name="includePropertyTypes" type="xs:boolean" />
<xs:attribute name="includeLoanTypes" type="xs:boolean" />
<xs:attribute name="includeSpecialHandlingCodes" type="xs:boolean" />
<xs:attribute name="sourceChannelId" type="xs:int" />
<xs:attribute name="includeRemoteProducts" type="xs:boolean">
<xs:annotation>
<xs:documentation>TRUE means that non-ACTion products that can be part of cross-platform cross-sell offer should be also listed</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="includeSettingsForDao" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProductRemoteQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProductQO">
<xs:attribute name="includeBalanceTiers" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ProductSpecialHandlingQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:LookupCodeQO">
<xs:attribute name="productID" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:annotation xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages">
<xs:appinfo>
<references xmlns="http://schemas.microsoft.com/BizTalk/2003">
<reference targetNamespace="Common" />
</references>
</xs:appinfo>
</xs:annotation>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PropertyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="propertyIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="propertyID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="propertyTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="propertyType" type="common:PropertyTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="insuranceQO" type="qo:InsuranceQO" />
<xs:element minOccurs="0" name="contactMechanismQO" type="qo:ContactMechanismQO" />
<xs:element minOccurs="0" name="propertyLienQO" type="qo:PropertyLienQO" />
<xs:element minOccurs="0" name="propertyTaxQO" type="qo:PropertyTaxQO" />
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="propertyVehicleDetails">
<xs:complexType>
<xs:attribute name="includeVehicleValuations" type="xs:boolean" />
<xs:attribute name="includeIQQData" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="partyQO" type="qo:PartyQO" />
<xs:element minOccurs="0" name="quoteQO" type="qo:PropertyQuoteQO" />
</xs:sequence>
<xs:attribute name="includeTitleExceptions" type="xs:boolean" />
<xs:attribute name="includePropertyParties" type="xs:boolean" />
<xs:attribute name="includePropertyTrusteeNames" type="xs:boolean" />
<xs:attribute name="includeNamesOnTitle" type="xs:boolean" />
<xs:attribute name="includePropertyResidents" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PublicRecordQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="QuestionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="questionIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="questionID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="excludeSBAQuestions" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="QueuePriorityQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="queueID" type="xs:int" />
<xs:attribute name="workflowStatusID" type="xs:int" />
<xs:attribute name="includeQueueDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="QueueQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="includeSystemQueues" type="xs:boolean" />
<xs:attribute name="queueID" type="xs:int" />
<xs:attribute name="includeNonCustomizableQueues" type="xs:boolean" />
<xs:attribute name="includeViews" type="xs:boolean" />
<xs:attribute name="includeNonExpiringQueues" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="RateQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="rateIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="rateID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ReasonMapQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="reasonIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reasonID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="scoreTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="scoreTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="cbReasonCodes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="cbReasonCode" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute default="false" name="fetchAllMappings" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ReasonQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="reasonIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reasonID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reasonSources">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reasonSource" type="common:ReasonSourceEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reasonTypes" type="common:ReasonTypes" />
<xs:element minOccurs="0" name="reasonMapQO" type="qo:ReasonMapQO" />
</xs:sequence>
<xs:attribute name="includeHMDA2018" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="RegulatoryLimitQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" maxOccurs="unbounded" name="regulatoryLimitType" type="common:RegulatoryLimitType" />
</xs:sequence>
<xs:attribute name="limitBeginDate" type="xs:dateTime" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ReportQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:FileQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="reportIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reportID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reportNames">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reportName" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reportCategories">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="reportCategory" type="common:LookupCode" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="getStandardTemplates" type="xs:boolean" />
<xs:attribute name="getCustomTemplates" type="xs:boolean" />
<xs:attribute default="true" name="useAccessRights" type="xs:boolean" />
<xs:attribute default="false" name="useIsVisibleFL" type="xs:boolean" />
<xs:attribute default="0" name="reportLoanType" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ResourceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="resourceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="resourceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="configKeys" type="common:ConfigKeys" />
</xs:sequence>
<xs:attribute name="depthToReturn" type="xs:int" />
<xs:attribute name="includeTypeAttributeTypeConfigs" type="xs:boolean" />
<xs:attribute name="includeAttributeTypeConfigs" type="xs:boolean" />
<xs:attribute name="getResourceTree" type="xs:boolean" />
<xs:attribute name="useAOLProductTreeFL" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="RoleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="RoleIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="RoleID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="accessRightQO" type="qo:AccessRightQO" />
</xs:sequence>
<xs:attribute name="includeAccessRights" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="RuleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="ruleIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="ruleID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ScoreQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scoreIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="scoreID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reasonQO" type="qo:ReasonQO" />
<xs:element minOccurs="0" name="scoreTypeQO" type="qo:MaintScoreTypeQO" />
</xs:sequence>
<xs:attribute name="includeScoreDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ScoreTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scorecardDetails">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="characteristicQO" type="qo:CharacteristicQO" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ServiceRequestQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="serviceRequestIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="serviceRequestID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="serviceRequestTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="serviceRequestType" type="common:ServiceRequestTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="propertyIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="propertyID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vendorProductIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="vendorProductID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vendorIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="vendorID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="requestVendorIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="requestVendorID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeCreditFiles" type="xs:boolean" />
<xs:attribute name="includeDocumentRequests" type="xs:boolean" />
<xs:attribute name="includeSimilars" type="xs:boolean" />
<xs:attribute name="includeAppDetails" type="xs:boolean" />
<xs:attribute name="includeFiles" type="xs:boolean" />
<xs:attribute name="savePoint" type="common:AppDetailSavePointEnum" />
<xs:attribute name="getInsuranceDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ServiceRequestGroupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="serviceRequestGroupIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="serviceRequestGroupID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeAppDetails" type="xs:boolean" />
<xs:attribute name="includeServiceRequestRefs" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="SolicitationValidationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element minOccurs="1" maxOccurs="1" name="couponNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="customerID" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="productType" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="StatusQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="statusIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="statusID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="StepCategoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="stepCategoryID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="StepQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="stepID" type="xs:int" />
<xs:attribute name="stepCategoryID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="StipulationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="stipulationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="stipulationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeFiles" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="TradeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="tradeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="tradeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="tradeTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="tradeType" type="common:TradeTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
<xs:element minOccurs="0" name="accountTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="accountType" type="common:AccountTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeTradesBasedonTypeOrAccount" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="TreasuryRateQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" maxOccurs="unbounded" name="rateType" type="common:LookupCode" />
</xs:sequence>
<xs:attribute name="term" type="xs:int" />
<xs:attribute name="maturityDate" type="xs:dateTime" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="VehicleValuationLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="vendorID" type="xs:int" />
<xs:attribute name="valuationVendorID" type="xs:int" />
<xs:attribute name="version" type="xs:dateTime" />
<xs:attribute name="year" type="xs:int" />
<xs:attribute name="newUsedIndicator" type="common:NewUsedEnum" />
<xs:attribute name="conditionID" type="xs:int" />
<xs:attribute name="make" type="xs:string" />
<xs:attribute name="model" type="xs:string" />
<xs:attribute name="series" type="xs:string" />
<xs:attribute name="body" type="xs:string" />
<xs:attribute name="style" type="xs:string" />
<xs:attribute name="mileage" type="xs:int" />
<xs:attribute name="vin" type="xs:string" />
<xs:attribute name="uvc" type="xs:string" />
<xs:attribute name="registrationStateCD" type="xs:string" />
<xs:attribute name="registrationZIP" type="xs:string" />
<xs:attribute name="stateAbbreviation" type="xs:string" />
<xs:attribute name="trim" type="xs:string" />
<xs:attribute name="includeValueForVINValuationAsConfigured" type="xs:boolean" />
<xs:attribute name="nadaOptionTable" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ACHGroupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="groupIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="groupID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="loanTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanType" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ACHHistoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="IDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="ID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="getFileData" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailAdHocFeeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailAuthorizedUserQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appDetailAuthorizedUserIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailAuthorizedUserID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailPartyPayoffQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="getContactMechanismDetails" type="xs:boolean" />
<xs:attribute name="getFeeDetails" type="xs:boolean" />
<xs:attribute name="getTradeDetails" type="xs:boolean" />
<xs:attribute name="getLienDetails" type="xs:boolean" />
<xs:attribute name="getCheckTemplateDetails" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailPartyRegistrationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appPartyTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appPartyType" type="common:AppPartyTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includePartyPayoffs" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailPaymentScheduleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailReasonQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="appDetailReasonID" type="xs:int" />
<xs:attribute name="reasonTypeCD" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailRequestedAmtQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appDetailRequestedAmtIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailRequestedAmtID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="appDetailRequestedAmtTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailRequestedAmtType" type="common:RequestedAmountType" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailSBAActivityQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appDetailSBAActivityIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailSBAActivityID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="fieldQO" type="qo:FieldQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailStatusQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appDetailStatusIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailStatusID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="appDetailStatusTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="appDetailStatusType" type="common:DecisionStatusEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppDetailStrategyOneDecisionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="decisionIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="decisionID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeReasons" type="xs:boolean" />
<xs:attribute name="includeCustomValues" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AppPartyDetailQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scoreQO" type="qo:ScoreQO" />
<xs:element minOccurs="0" name="reasonQO" type="qo:ReasonQO" />
<xs:element minOccurs="0" name="statusQO" type="qo:StatusQO" />
<xs:element minOccurs="0" name="ruleQO" type="qo:RuleQO" />
</xs:sequence>
<xs:attribute name="savePoint" type="common:AppDetailSavePointEnum" />
<xs:attribute name="appDetailID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintACHGroupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ACHGroupQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintAOLModuleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:AOLModuleQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintAOLVersionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:AOLVersionQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintAOPluginQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:AOPluginQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintAOPluginSetQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:AOPluginSetQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintCampaignQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:CampaignQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintChannelContactQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintPartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintChannelQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="loanTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanType" type="common:LoanTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="sourceChannelInterfaceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="interfaceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintCharacteristicQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:CharacteristicQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintClientDataLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="qo" type="qo:ApproEntityQO" />
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintColumnQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ColumnQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintCompanyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintPartyQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="referenceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="referenceID" type="xs:string" />
</xs:choice>
<xs:attribute name="partyType" type="common:PartyTypeEnum" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="company">
<xs:complexType>
<xs:attribute name="partyID" type="xs:int" />
<xs:attribute name="beginDate" type="xs:dateTime" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintConfigurationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="settingCategories" type="common:LookupCodes" />
<xs:element minOccurs="0" name="settings" type="common:Settings" />
<xs:element minOccurs="0" name="configKeyMap" type="qo:ConfigKeyMap" />
<xs:element minOccurs="0" name="settingNums">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="settingNum" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="settingConfigsXML" type="common:SettingConfigsXML" />
<xs:element minOccurs="0" name="settingConfigKeyTrees" type="common:SettingConfigKeyTrees" />
<xs:element minOccurs="0" name="vendorPreferenceDeepCopy" type="common:VendorPreferenceDeepCopy" />
</xs:sequence>
<xs:attribute name="includeSettingRelationships" type="xs:boolean" />
<xs:attribute name="includeSettingCategoryRelationships" type="xs:boolean" />
<xs:attribute name="includeConfigKeyType" type="xs:boolean" />
<xs:attribute name="includeSettingCategories" type="xs:boolean" />
<xs:attribute name="getAllConfiguredValues" type="xs:boolean" />
<xs:attribute name="includeSettingConfigAttributes" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ConfigKeyMap">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="configKeys" type="common:ConfigKeys" />
<xs:element minOccurs="0" name="setting" type="common:Setting" />
</xs:sequence>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="ConfigKeyMappings">
<xs:choice minOccurs="0">
<xs:element minOccurs="0" name="configKeyMap" type="qo:ConfigKeyMap" />
</xs:choice>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintDocumentQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:DocumentQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintEditionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:attribute name="includeLoanTypes" type="xs:boolean" />
<xs:attribute name="includeVendorLoanTypes" type="xs:boolean" />
<xs:attribute name="filterByOrg" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintEventQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:EventQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintFeePlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:FeePlanQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintFeeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:FeeQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintFieldQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:FieldQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintFileQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:FileQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintGroupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO">
<xs:attribute name="aolModuleID" type="xs:int" />
<xs:attribute name="versionID" type="xs:int" />
<xs:attribute name="getIfConfigured" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintIncompleteApplicationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:IncompleteApplicationQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintIndividualQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintPartyQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="referenceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="referenceID" type="xs:string" />
</xs:choice>
<xs:attribute name="partyType" type="common:PartyTypeEnum" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="individual">
<xs:complexType>
<xs:attribute name="partyID" type="xs:int" />
<xs:attribute name="beginDate" type="xs:dateTime" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintInterfaceCredentialQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:InterfaceCredentialQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintInterfaceProductQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:InterfaceProductQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintKindOfBusinessQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:LookupCodeQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintContactMechanismTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element minOccurs="0" name="ContactMechanismTypeCategories">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="cmtCat" type="common:LookupCode" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="partyTypes" type="common:PartyTypes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPropertySubTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element minOccurs="0" name="propertyTypes" type="common:PropertyTypes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintLuTransformationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element minOccurs="0" name="fileQO" type="qo:FileQO" />
<xs:element minOccurs="0" name="transformationCategories" type="common:TransformationCategories" />
</xs:sequence>
<xs:attribute name="GetFileInfoFL" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintMatrixQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MatrixQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintOrganizationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPagedChannelListQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PagedChannelListQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPartyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PlanQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPreApprovalPlanQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PreApprovalPlanQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProcessBehaviorTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProcessBehaviorTypeQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProcessQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProcessQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProcessSetProcessQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProcessSetProcessQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProcessSetQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProcessSetQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProductCategoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProductCategoryQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProductQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProductQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintProductRemoteQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ProductRemoteQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintQuestionQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:QuestionQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintQueuePriorityQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:QueuePriorityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintQueueQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:QueueQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintRapUpOutputFileLayoutQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="rapUpOutputFileLayoutIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="rapUpOutputFileLayoutID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintRateQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:RateQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintReasonMapQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ReasonMapQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintReasonQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ReasonQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintRegulatoryLimitQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:RegulatoryLimitQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintReportQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ReportQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintResourceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ResourceQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintRiskAttributeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="riskAttributeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="riskAttributeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintRoleQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:RoleQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintScoreTypeLoanTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scoreTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="scoreTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintScoreTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ScoreTypeQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scoreTypeIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="scoreTypeID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="productQO" type="qo:ProductQO" />
<xs:element minOccurs="0" name="productIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="productID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vendorIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="vendorID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeScoreSetups" type="xs:boolean" />
<xs:attribute name="includeVendorCategories" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintSolicitationMemberCompanyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:SolicitationMemberCompanyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintSolicitationMemberIndividualQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:SolicitationMemberIndividualQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintSolicitationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:SolicitationQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintStepCategoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:StepCategoryQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintStepQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:StepQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintStipulationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:StipulationQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintTreasuryRateQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:TreasuryRateQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintUserQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO">
<xs:attribute name="userName" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="VendorPreferenceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="appID" type="xs:int" />
<xs:attribute name="currentApplicantPartyID" type="xs:int" />
<xs:attribute name="vendorTypeSettingID" type="xs:int" />
<xs:attribute name="propertyID" type="xs:int" />
<xs:attribute name="throwDataValidationError" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintVendorPreferenceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:VendorPreferenceQO" />
</xs:complexContent>
</xs:complexType>
<xs:element xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="maintVendorPreferenceQO" type="qo:MaintVendorPreferenceQO" />
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintVendorQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="FeeClassificationItemQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="feeClassificationTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="feeClassificationType" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="GeocodeLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element minOccurs="0" name="geoCodeType" type="common:LookupCode" />
<xs:element minOccurs="0" name="parentGeoCode" type="common:GeoCode" />
<xs:element minOccurs="0" name="abbreviations">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="abbreviation" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintLuCommunityPropertyStateQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:GeocodeLookupQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanClassificationLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="LoanClassificationType">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="LoanClassificationType" type="common:LoanClassificationType" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="LoanPurposeLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="loanTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="loanType" type="common:LoanTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="includeCRA" type="xs:boolean" />
<xs:attribute name="includeHMDA" type="xs:boolean" />
<xs:attribute name="includeHMDA2018" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintLuAOLUIThemesQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintAppPartyTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:attribute name="isApplicationPartyTypeFL" type="xs:boolean" />
<xs:attribute name="isApplicantPartyTypeFL" type="xs:boolean" />
<xs:attribute name="isAppDetailPartyTypeFL" type="xs:boolean" />
<xs:attribute name="isPartyTypeFL" type="xs:boolean" />
<xs:attribute name="isIndividualApplicantPartyTypeFL" type="xs:boolean" />
<xs:attribute name="isCompanyApplicantPartyTypeFL" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintUserFileTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element minOccurs="0" name="fileTypeQO" type="qo:MaintLookupQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPageLookupQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO">
<xs:sequence>
<xs:element name="pageTypes" type="common:LookupCodes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="MaintPropertyTypeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:MaintLookupQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="AxisEvaluatorQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="appID" type="xs:int" />
<xs:element minOccurs="0" name="appDetailID" type="xs:int" />
<xs:element minOccurs="0" name="partyID" type="xs:int" />
<xs:element minOccurs="0" name="vendorID" type="xs:int" />
<xs:element minOccurs="0" name="lookupCode" type="common:LookupCode" />
<xs:element minOccurs="0" name="stateGeoCode" type="xs:int" />
<xs:element minOccurs="0" name="productID" type="xs:int" />
<xs:element minOccurs="0" name="loanType" type="common:LoanType" />
</xs:sequence>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CompanyRelationshipQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element name="companyRelationshipTypeCodes" type="common:LookupCodes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PartyRelationshipContactQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element name="contactTypeCodes" type="common:LookupCodes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PartyReferenceQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="nearestRelativeTypeCodes" type="common:LookupCodes" />
<xs:element minOccurs="0" name="personalReferenceTypes" type="common:PersonalReferenceTypes" />
<xs:element minOccurs="0" name="companyReferenceTypes" type="common:CompanyReferenceTypes" />
<xs:element minOccurs="0" name="partyReferenceTypes" type="common:PartyReferenceTypes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PagedChannelListQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="resultsPerPage" type="xs:int" />
<xs:attribute name="pageNumber" type="xs:int" />
<xs:attribute name="interfaceID" type="xs:int" />
<xs:attribute name="loanTypeID" type="xs:int" />
<xs:attribute name="aolModuleID" type="xs:int" />
<xs:attribute name="versionID" type="xs:int" />
<xs:attribute name="channelGroupID" type="xs:int" />
<xs:attribute name="getIfConfigured" type="xs:boolean" />
<xs:attribute name="srcChanPartyID" type="xs:int" />
<xs:attribute name="getEventItemChannels" type="xs:boolean" />
<xs:attribute name="eventNotificationItemID" type="xs:int" />
<xs:attribute name="eventID" type="xs:int" />
<xs:attribute name="getEventChannelsByType" type="xs:boolean" />
<xs:attribute name="channelType" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="UserQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:PartyQO">
<xs:attribute name="userName" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PropertyLienQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="propertyLienIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="propertyLienID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="lienPositionTypes">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="lienPositionType" type="common:LienPositionEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="contactMechanismQO" type="qo:ContactMechanismQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PropertyQuoteQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="interfaceIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="interfaceID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="PropertyTaxQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="propertyTaxIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="propertyTaxID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="SolicitationMemberCompanyQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="solicitationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="solicitationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="campaignQO" type="qo:CampaignQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="SolicitationMemberIndividualQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="solicitationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="solicitationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="campaignQO" type="qo:CampaignQO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="SolicitationQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="solicitationValidationParams">
<xs:complexType>
<xs:attribute name="couponNumber" type="xs:string" />
<xs:attribute name="customerID" type="xs:string" />
<xs:attribute name="productType" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="solicitationIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="solicitationID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="campaignQO" type="qo:CampaignQO" />
</xs:sequence>
<xs:attribute name="campaignid" type="xs:int" />
<xs:attribute name="existfl" type="xs:boolean" />
<xs:attribute name="validateSolicitation" type="xs:boolean" />
<xs:attribute name="getMemberIndividualData" type="xs:boolean" />
<xs:attribute name="getMemberCompanyData" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="TradePayoffQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="CompanyTradeQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:TradeQO" />
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns:msg="Messages" name="VendorScoreCategoryQO">
<xs:complexContent mixed="false">
<xs:extension base="qo:ApproEntityQO">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="scoreCategoryIDs">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="unbounded" name="scoreCategoryID" type="xs:int" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>