<?xml version='1.0' encoding='UTF-8'?><definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://consumerloan.resurs.com/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:msg="http://consumerloan.resurs.com/v1/msg/application" xmlns:exc="http://consumerloan.resurs.com/v1/msg/exception" xmlns="http://schemas.xmlsoap.org/wsdl/" name="DeveloperService" targetNamespace="http://consumerloan.resurs.com/v1">
  <types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://consumerloan.resurs.com/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:msg="http://consumerloan.resurs.com/v1/msg/application" xmlns:exc="http://consumerloan.resurs.com/v1/msg/exception" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://consumerloan.resurs.com/v1/developer">
            
  <xsd:import namespace="http://consumerloan.resurs.com/v1/msg/application" schemaLocation="https://consumerloan.resurs.com/cl-webservice/ApplicationService?xsd=schemas/applicationservice/messages/ApplicationServiceMessages.xsd"/>
            
  <xsd:import namespace="http://consumerloan.resurs.com/v1/msg/exception" schemaLocation="https://consumerloan.resurs.com/cl-webservice/ApplicationService?xsd=schemas/applicationservice/messages/Exceptions.xsd"/>
        
</xsd:schema>
  </types>
  <message name="getUpdatedApplicationsResponse">
    <part element="msg:getUpdatedApplicationsResponse" name="parameters">
    </part>
  </message>
  <message name="submitApplicationExtResponse">
    <part element="msg:submitApplicationExtResponse" name="parameters">
    </part>
  </message>
  <message name="updateApplication">
    <part element="msg:updateApplication" name="parameters">
    </part>
  </message>
  <message name="getApplicationQuote">
    <part element="msg:getApplicationQuote" name="parameters">
    </part>
  </message>
  <message name="setCallbackResponse">
    <part element="msg:setCallbackResponse" name="parameters">
    </part>
  </message>
  <message name="submitApplicationExt">
    <part element="msg:submitApplicationExt" name="parameters">
    </part>
  </message>
  <message name="updateApplicationResponse">
    <part element="msg:updateApplicationResponse" name="parameters">
    </part>
  </message>
  <message name="submitApplicationResponse">
    <part element="msg:submitApplicationResponse" name="parameters">
    </part>
  </message>
  <message name="acceptQuote">
    <part element="msg:acceptQuote" name="parameters">
    </part>
  </message>
  <message name="ApplicationErrorException">
    <part element="exc:ApplicationError" name="fault">
    </part>
  </message>
  <message name="getUpdatedApplications">
    <part element="msg:getUpdatedApplications" name="parameters">
    </part>
  </message>
  <message name="getApplicationQuoteResponse">
    <part element="msg:getApplicationQuoteResponse" name="parameters">
    </part>
  </message>
  <message name="acceptQuoteResponse">
    <part element="msg:acceptQuoteResponse" name="parameters">
    </part>
  </message>
  <message name="setCallback">
    <part element="msg:setCallback" name="parameters">
    </part>
  </message>
  <message name="submitApplication">
    <part element="msg:submitApplication" name="parameters">
    </part>
  </message>
  <message name="getApplicationStatusResponse">
    <part element="msg:getApplicationStatusResponse" name="parameters">
    </part>
  </message>
  <message name="getApplicationStatus">
    <part element="msg:getApplicationStatus" name="parameters">
    </part>
  </message>
  <portType name="ApplicationWebService">
<documentation>
        </documentation>
    <operation name="submitApplication">
<documentation>Submits an application.</documentation>
      <input message="tns:submitApplication">
    </input>
      <output message="tns:submitApplicationResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to submit the application. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="submitApplicationExt">
<documentation>Submits an application .</documentation>
      <input message="tns:submitApplicationExt">
    </input>
      <output message="tns:submitApplicationExtResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to submit the application. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="getApplicationQuote">
<documentation>Gets application quote (credit decision and price information) for a specific application.</documentation>
      <input message="tns:getApplicationQuote">
    </input>
      <output message="tns:getApplicationQuoteResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to retrieve the application quote. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="getApplicationStatus">
<documentation>Gets application status for a specific application.</documentation>
      <input message="tns:getApplicationStatus">
    </input>
      <output message="tns:getApplicationStatusResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to retrieve the application status. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="getUpdatedApplications">
<documentation>Gets updated applications.</documentation>
      <input message="tns:getUpdatedApplications">
    </input>
      <output message="tns:getUpdatedApplicationsResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to retrieve the updated applications. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="updateApplication">
<documentation>Update some part(s) of an application.</documentation>
      <input message="tns:updateApplication">
    </input>
      <output message="tns:updateApplicationResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to update the application. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="acceptQuote">
<documentation>Accepts the application quote.</documentation>
      <input message="tns:acceptQuote">
    </input>
      <output message="tns:acceptQuoteResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>The accept failed. See error for details.</documentation>
    </fault>
    </operation>
    <operation name="setCallback">
<documentation>Set callback url.</documentation>
      <input message="tns:setCallback">
    </input>
      <output message="tns:setCallbackResponse">
    </output>
      <fault message="tns:ApplicationErrorException" name="ApplicationError">
<documentation>Failed to set the callback url. See error for details.</documentation>
    </fault>
    </operation>
  </portType>
  <binding name="ApplicationWebServiceImplPortBinding" type="tns:ApplicationWebService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="submitApplication">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="submitApplicationExt">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="getApplicationQuote">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="getApplicationStatus">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="getUpdatedApplications">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="updateApplication">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="acceptQuote">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
    <operation name="setCallback">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="ApplicationError">
        <soap:fault name="ApplicationException" use="literal"/>
      </fault>
    </operation>
  </binding>
  <service name="ApplicationService">
    <port binding="tns:ApplicationWebServiceImplPortBinding" name="ApplicationWebServiceImplPort">
      <soap:address location="https://consumerloan.resurs.com/cl-webservice/ApplicationService"/>
    </port>
  </service>
</definitions>