forked from loafle/openapi-generator-original
* Updated api client, Required parameters {{#required}} .. {{/required}}, are mapped to Eiffel Void Safety Rules, optional parameters are translated to detachable TYPE. Validation Rules are mapped to preconditions, at the moment maximun and minimun validation has been added. Improved API_CLIENT.parameter_to_tuple feature to accept a LIST [ANY] instead of LIST [STRING_32]. Improved model template to generate the model output. * Updated API_CLIENT.parameter_to_string feature, missing STRING representation. * Updating sample using the latest modifications.
26 lines
1.7 KiB
XML
26 lines
1.7 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<system xmlns="http://www.eiffel.com/developers/xml/configuration-1-16-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-16-0 http://www.eiffel.com/developers/xml/configuration-1-16-0.xsd" name="swagger_eiffel_client" uuid="fb819818-bd09-421e-84e6-a6b7ce8ecb39" library_target="swagger_eiffel_client">
|
|
<target name="swagger_eiffel_client">
|
|
<root all_classes="true"/>
|
|
<file_rule>
|
|
<exclude>/\.git$</exclude>
|
|
<exclude>/\.svn$</exclude>
|
|
<exclude>/CVS$</exclude>
|
|
<exclude>/EIFGENs$</exclude>
|
|
</file_rule>
|
|
<option warning="true">
|
|
<assertions precondition="true" postcondition="true" check="true" invariant="true" loop="true" supplier_precondition="true"/>
|
|
</option>
|
|
<setting name="console_application" value="true"/>
|
|
<library name="base" location="$ISE_LIBRARY/library/base/base.ecf"/>
|
|
<library name="encoder" location="$ISE_LIBRARY\contrib\library\web\framework\ewf\text\encoder\encoder-safe.ecf"/>
|
|
<library name="json" location="$ISE_LIBRARY\contrib\library\text\parser\json\library\json-safe.ecf" readonly="false"/>
|
|
<library name="http" location="$ISE_LIBRARY\contrib\library\network\protocol\http\http-safe.ecf"/>
|
|
<library name="http_client" location="$ISE_LIBRARY\contrib\library\network\http_client\http_client-safe.ecf"/>
|
|
<library name="time" location="$ISE_LIBRARY\library\time\time-safe.ecf"/>
|
|
<library name="uri" location="$ISE_LIBRARY\library\text\uri\uri-safe.ecf"/>
|
|
<library name="uuid" location="$ISE_LIBRARY\library\uuid\uuid.ecf"/>
|
|
<cluster name="client" location=".\src" recursive="true"/>
|
|
</target>
|
|
</system>
|