Stephane Carrez
b107ff96ac
[Ada] Fix and improvement of client and server code generator ( #16100 ) ( #16101 )
...
* Improvement of Ada client and server generator
- recognize several mime types and configure the client/server API
- fix support to handle binary and ByteArray
- add support for client and server with multiple mime type responses
- update model templates
* Fix and improvement of Ada code generator
- fix order of model types to emit the types that depend on other
types after; also sort the model types on their name
- fix model Serialize to avoid serializing a field which is Null
when it is not "Nullable"
* Add support to avoid some Ada Vectors package instantiation
- recognized the x-ada-no-vector specific attribute on model types
and when present and TRUE, don't emit the Ada Vector package instantiation
nor the Serialize and Deserialize associated procedures.
* Fix float and double support
- fix mapping for float and double
- add x-ada-serialize-op custom attribute to allow overriding the serialize procedure
- setup a default x-ada-serialize-op value for the template
* Fix wrong import and serialize method
* Regenerate the Ada client sample petstore
* Rebuild with export_docs_generators.sh
* Fix calls to toLowerCase() to use the Locale.ROOT
2023-07-17 11:26:32 +08:00
..
2023-05-17 00:48:58 +08:00
2023-07-17 11:26:32 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-25 11:08:59 +08:00
2023-07-02 10:06:37 +08:00
2023-05-17 00:48:58 +08:00
2023-05-18 11:02:38 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 01:02:45 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-03 11:44:48 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-21 15:55:29 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 01:02:45 +08:00
2023-05-17 01:02:45 +08:00
2023-07-13 08:35:39 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-05-22 14:40:35 +08:00
2023-05-22 14:40:35 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-30 14:20:27 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-06-03 11:45:27 +08:00
2023-06-10 13:56:46 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-06 15:12:22 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-06-03 13:36:13 +08:00
2023-06-06 10:45:44 +08:00
2023-06-03 13:36:13 +08:00
2023-07-02 23:16:19 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-06-10 13:56:46 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 01:02:45 +08:00
2023-05-17 01:02:45 +08:00
2023-05-17 00:48:58 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-07-12 13:22:05 +08:00
2023-06-10 13:56:46 +08:00
2023-06-10 13:56:46 +08:00
2023-06-10 13:56:46 +08:00
2023-06-03 11:11:56 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-06 10:49:01 +08:00
2023-06-06 10:49:01 +08:00
2023-06-06 10:49:01 +08:00
2023-06-03 11:14:35 +08:00
2022-02-07 15:06:47 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-03 11:45:55 +08:00
2023-05-17 00:48:58 +08:00
2023-06-27 16:20:21 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-06-27 10:50:52 +08:00
2023-06-14 17:32:11 +08:00
2023-05-17 00:48:58 +08:00
2023-05-17 00:48:58 +08:00
2023-07-13 08:35:39 +08:00
2023-06-10 13:56:46 +08:00
2023-06-22 09:25:32 +08:00
2023-05-17 00:48:58 +08:00
2023-07-01 13:13:58 +02:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-05 17:18:01 +08:00
2023-06-10 13:56:46 +08:00
2023-06-10 13:56:46 +08:00
2023-07-10 15:37:20 +08:00