Javier Velilla c0c2f2b804
[Eiffel] various enhancements (#8076)
* Updated Eiffel code generator.
	Added missing language reserved words.

Updated mustache templates to use the latest Eiffel rules to avoid obsolte
feature calls and Cat-Calls.
Updated Eiffel configuration files (ecf's)
Updated comments styles.
Updated Travis CI file to use the latest Eiffel compiler.
Updated EIffel sample to use https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml

* Added missing mapping decimal to REAL_64
Added Eiffel Kernel classes to importMapping to avoid generate models for
them.
Fixed issue with Eiffel feature name generation, updated toOperationId(String) method.
Simplified toInstantiationType method implementaetion.
Improved model.mustache to generate Eiffel models.

* Updated Eiffel sample.

* Removed unneeded tabs.

* Added AnyType mapping to ANY
Removed unneeded tab
Updated model name, remane models that starts with _.

* update doc

Co-authored-by: William Cheng <wing328hk@gmail.com>
2020-12-07 10:07:03 +08:00

1.2 KiB

FORMAT_TEST

Properties

Name Type Description Notes
integer INTEGER_32 [optional] [default to null]
int32 INTEGER_32 [optional] [default to null]
int64 INTEGER_64 [optional] [default to null]
number REAL_32 [default to null]
float REAL_32 [optional] [default to null]
double REAL_64 [optional] [default to null]
string STRING_32 [optional] [default to null]
byte [ARRAY [NATURAL_8]](ARRAY [NATURAL_8].md) [default to null]
binary FILE [optional] [default to null]
date DATE [default to null]
date_time DATE_TIME [optional] [default to null]
uuid UUID [optional] [default to null]
password STRING [default to null]
big_decimal REAL_64 [optional] [default to null]

[Back to Model list] [Back to API list] [Back to README]