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

2.4 KiB

XML_ITEM

Properties

Name Type Description Notes
attribute_string STRING_32 [optional] [default to null]
attribute_number REAL_32 [optional] [default to null]
attribute_integer INTEGER_32 [optional] [default to null]
attribute_boolean BOOLEAN [optional] [default to null]
wrapped_array LIST [INTEGER_32] [optional] [default to null]
name_string STRING_32 [optional] [default to null]
name_number REAL_32 [optional] [default to null]
name_integer INTEGER_32 [optional] [default to null]
name_boolean BOOLEAN [optional] [default to null]
name_array LIST [INTEGER_32] [optional] [default to null]
name_wrapped_array LIST [INTEGER_32] [optional] [default to null]
prefix_string STRING_32 [optional] [default to null]
prefix_number REAL_32 [optional] [default to null]
prefix_integer INTEGER_32 [optional] [default to null]
prefix_boolean BOOLEAN [optional] [default to null]
prefix_array LIST [INTEGER_32] [optional] [default to null]
prefix_wrapped_array LIST [INTEGER_32] [optional] [default to null]
namespace_string STRING_32 [optional] [default to null]
namespace_number REAL_32 [optional] [default to null]
namespace_integer INTEGER_32 [optional] [default to null]
namespace_boolean BOOLEAN [optional] [default to null]
namespace_array LIST [INTEGER_32] [optional] [default to null]
namespace_wrapped_array LIST [INTEGER_32] [optional] [default to null]
prefix_ns_string STRING_32 [optional] [default to null]
prefix_ns_number REAL_32 [optional] [default to null]
prefix_ns_integer INTEGER_32 [optional] [default to null]
prefix_ns_boolean BOOLEAN [optional] [default to null]
prefix_ns_array LIST [INTEGER_32] [optional] [default to null]
prefix_ns_wrapped_array LIST [INTEGER_32] [optional] [default to null]

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