Ahmed Fwela
2a8ea162d7
[dart-dio] handle polymorphism + discriminator serialization (#12295)
* return structured serializer
* generate samples
* implmented postProcessAllModels to fix assignment of inherited models
* Templates now respect inheritance
* regen dart samples
* only built value support for now
* ignore unused elements
* fixed tests
* new configs to test oneOf
* add some helper vendorextensions for oneOf support
* update templates
* regen samples
* resolve conflicts
* fix missing serializers
* Updated samples and fixed merge conflict
* updated samples
* Follow java conventions
* Follow java conventions
* updated samples
* update sampels 2
* update samples 3 ...
* fix underscores
* fixed missing imports from java code
* update config names
* updated samples
* updated built_value deps
* regen samples
* workaround built_value abstract builders google/built_value.dart#1180
* regen samples
* updated test pubspec
* temp fix rewriteImports for Lists and maps
* Add new samples to CI
* Improve white spaces & formatting
* fix enums not getting assigned correctly
* update samples
* fixed typo
* regen samples
* remove repeating imports
* regen samples
* ignore unused_element warning
* updated tests
* regen samples
Co-authored-by: Peter Leibiger <kuhnroyal@gmail.com>
2022-09-05 16:44:04 +08:00
..
2022-08-29 18:26:13 +08:00
2020-06-09 18:28:58 +08:00
2020-12-20 11:00:39 +08:00
2022-06-05 16:19:37 +08:00
2022-06-05 16:19:37 +08:00
2022-06-05 16:19:37 +08:00
2022-07-17 16:07:41 +08:00
2022-08-05 13:46:58 +08:00
2022-06-05 16:19:37 +08:00
2022-08-16 00:22:49 +08:00
2021-04-22 15:02:38 +08:00
2021-02-09 21:49:49 +08:00
2021-05-05 16:52:47 +08:00
2022-04-13 10:22:37 +08:00
2021-05-18 23:09:59 +08:00
2022-08-29 18:26:13 +08:00
2021-10-29 09:58:29 +08:00
2021-05-25 23:55:16 +08:00
2021-08-19 12:24:54 +08:00
2021-01-07 17:10:22 +08:00
2021-11-11 13:33:35 +08:00
2022-04-21 01:40:23 +08:00
2022-03-19 22:21:33 +08:00
2022-04-03 17:29:49 +08:00
2022-04-03 17:29:49 +08:00
2022-04-03 17:29:49 +08:00
2022-03-19 22:21:33 +08:00
2022-03-19 22:21:33 +08:00
2022-03-19 22:21:33 +08:00
2022-03-19 22:21:33 +08:00
2022-03-19 22:21:33 +08:00
2022-01-30 02:01:26 +08:00
2021-07-31 18:45:35 +08:00
2022-09-05 16:44:04 +08:00
2022-09-05 16:44:04 +08:00
2022-09-05 16:44:04 +08:00
2022-05-25 11:56:51 +08:00
2022-05-25 11:56:51 +08:00
2021-04-07 00:33:35 +08:00
2020-12-07 21:38:39 +08:00
2021-01-27 11:14:58 +08:00
2020-06-09 18:28:58 +08:00
2021-06-26 18:53:07 +08:00
2021-04-21 16:22:10 +08:00
2020-09-04 09:56:42 +08:00
2020-06-09 18:28:58 +08:00
2020-09-04 09:56:42 +08:00
2022-03-11 10:42:24 +08:00
2021-06-16 16:53:20 +08:00
2021-04-05 16:27:41 +08:00
2021-08-07 21:29:14 +08:00
2020-06-09 18:28:58 +08:00
2021-09-19 02:02:22 -05:00
2021-06-26 18:53:07 +08:00
2021-08-21 23:57:18 +08:00
2021-08-22 11:17:31 +08:00
2022-02-26 14:51:02 +08:00
2020-08-31 21:25:18 +08:00
2021-07-19 11:08:44 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2021-07-31 18:45:35 +08:00
2021-10-08 11:20:50 +08:00
2021-07-31 18:45:35 +08:00
2021-01-29 11:22:37 +08:00
2020-07-18 21:56:41 +08:00
2022-04-05 17:23:37 +08:00
2022-04-25 10:54:06 +08:00
2022-05-18 14:17:22 +08:00
2022-04-20 15:18:45 +08:00
2021-10-27 14:28:17 +08:00
2020-06-09 18:28:58 +08:00
2020-06-22 16:15:11 +08:00
2020-06-09 18:28:58 +08:00
2020-12-10 18:22:39 +08:00
2022-06-12 17:23:42 +08:00
2020-06-09 18:28:58 +08:00
2021-10-24 18:59:15 +08:00
2022-03-27 16:56:25 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2022-01-02 20:45:33 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-08-31 21:25:18 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-12 17:23:42 +08:00
2021-01-19 13:16:20 +08:00
2020-08-31 21:25:18 +08:00
2021-02-04 16:36:55 +08:00
2020-06-09 18:28:58 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2022-08-27 13:29:35 +08:00
2022-08-27 13:29:35 +08:00
2022-08-27 13:29:35 +08:00
2020-06-09 18:28:58 +08:00
2022-03-10 10:49:52 +08:00
2020-06-09 18:28:58 +08:00
2022-03-10 10:49:52 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2022-03-10 10:49:52 +08:00
2022-03-10 10:49:52 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2021-07-27 13:51:31 +08:00
2020-06-09 18:28:58 +08:00
2022-03-10 10:49:52 +08:00
2022-03-18 09:54:21 +08:00
2021-12-17 10:18:10 +08:00
2022-06-22 21:31:16 +01:00
2022-05-05 01:04:20 +08:00
2022-05-05 01:04:20 +08:00
2022-05-05 01:04:20 +08:00
2022-05-05 01:04:20 +08:00
2022-04-26 13:51:19 +01:00
2022-04-26 13:51:19 +01:00
2022-04-29 15:26:29 +01:00
2022-04-29 15:26:29 +01:00
2022-04-29 15:26:29 +01:00
2022-04-29 15:26:29 +01:00
2022-04-29 15:26:29 +01:00
2021-12-21 15:40:13 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2022-07-26 09:42:19 +01:00
2022-05-05 00:50:45 +08:00
2022-05-05 00:50:45 +08:00
2021-12-21 15:40:13 +08:00
2020-06-09 18:28:58 +08:00
2021-03-19 18:12:23 +08:00
2020-06-09 18:28:58 +08:00
2020-08-04 16:58:27 +08:00
2021-12-20 14:59:11 +08:00
2022-01-30 12:06:03 +00:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2022-01-29 10:37:51 +08:00
2020-06-09 18:28:58 +08:00
2022-01-30 12:06:03 +00:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2022-04-27 01:03:32 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2022-07-26 09:42:19 +01:00
2022-01-30 12:06:03 +00:00
2021-12-14 16:03:12 +08:00
2020-06-09 18:28:58 +08:00
2022-01-30 12:06:03 +00:00
2021-04-29 10:23:55 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2021-04-29 10:23:55 +08:00
2020-06-21 18:49:13 +08:00
2020-06-21 18:49:13 +08:00
2021-07-31 18:45:35 +08:00
2020-06-09 18:28:58 +08:00
2021-08-15 22:15:44 +08:00
2021-08-15 22:15:44 +08:00
2022-06-04 18:23:28 +08:00
2020-08-04 10:33:10 +08:00
2021-05-21 14:40:38 +08:00
2020-12-20 21:48:37 +08:00
2020-06-22 16:56:03 +08:00
2020-06-21 22:16:44 +08:00
2022-06-04 18:23:28 +08:00
2022-04-06 10:24:32 +08:00
2022-08-26 18:25:16 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-11-18 14:34:00 +08:00
2020-06-09 18:28:58 +08:00
2022-07-01 13:46:02 -07:00
2022-01-23 14:16:46 -08:00
2020-11-18 14:34:00 +08:00
2022-04-25 20:38:36 -07:00
2020-11-18 14:34:00 +08:00
2020-06-09 18:28:58 +08:00
2020-11-18 14:34:00 +08:00
2020-11-18 14:34:00 +08:00
2021-03-31 08:48:12 -07:00
2021-03-31 08:48:12 -07:00
2020-11-18 14:34:00 +08:00
2022-03-30 08:52:00 -07:00
2022-08-31 15:06:40 +08:00
2022-08-01 00:58:19 +08:00
2022-08-31 15:06:40 +08:00
2022-08-11 12:45:13 +08:00
2021-01-05 20:04:08 +08:00
2020-06-09 18:28:58 +08:00
2020-09-24 11:21:43 -04:00
2020-09-24 22:08:57 -04:00
2020-06-09 18:28:58 +08:00
2022-07-19 11:22:29 +08:00
2022-08-19 15:45:48 +08:00
2022-08-19 15:45:48 +08:00
2022-07-10 15:54:33 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2020-06-09 18:28:58 +08:00
2021-01-30 11:49:18 +00:00
2021-01-30 12:07:46 +00:00
2020-06-09 18:28:58 +08:00
2022-05-10 00:43:09 +08:00
2020-06-09 18:28:58 +08:00
2021-06-18 15:53:25 +08:00
2022-08-24 01:55:45 +08:00
2022-05-27 00:07:19 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-02-12 17:25:21 +08:00
2022-02-23 16:11:18 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-07-20 14:11:45 +08:00
2022-01-22 08:51:17 +08:00
2022-03-10 10:49:52 +08:00
2022-01-22 08:51:17 +08:00
2022-03-16 22:50:05 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-02-12 17:25:21 +08:00
2022-02-12 17:25:21 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-06-13 14:48:26 +08:00
2022-01-22 08:51:17 +08:00
2022-05-27 00:07:19 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-05-07 00:10:52 +08:00
2022-01-22 08:51:17 +08:00
2022-02-12 15:23:29 +08:00
2022-01-22 08:51:17 +08:00
2022-02-12 15:17:58 +08:00
2022-08-08 15:43:23 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2022-01-22 08:51:17 +08:00
2021-01-26 19:06:53 +08:00
2021-09-23 10:53:57 +08:00
2021-01-26 19:06:53 +08:00
2021-04-26 09:57:42 +08:00
2021-01-26 19:06:53 +08:00
2021-12-21 15:40:13 +08:00
2021-01-26 19:06:53 +08:00
2021-01-26 19:06:53 +08:00
2021-05-24 13:01:16 +08:00
2021-01-26 19:06:53 +08:00
2021-01-26 19:06:53 +08:00
2021-09-14 11:39:32 +08:00
2021-05-15 15:46:32 +08:00
2021-06-02 00:45:01 +08:00
2021-06-06 22:08:14 +08:00
2021-05-20 23:04:19 +08:00
2022-05-30 11:48:12 +02:00
2022-05-30 11:48:12 +02:00
2022-01-31 07:53:07 +01:00
2022-01-31 07:53:07 +01:00
2022-05-30 11:48:12 +02:00
2022-05-30 11:48:12 +02:00
2022-04-27 01:39:21 +08:00
2022-04-27 01:39:21 +08:00
2022-08-17 08:02:44 +02:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-10-02 08:06:29 +02:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-12-24 16:49:36 +01:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2022-08-18 20:23:51 +02:00
2021-07-31 18:45:35 +08:00
2022-01-29 08:07:30 +01:00
2022-04-06 14:53:02 +02:00
2021-08-03 16:48:20 +08:00
2021-08-07 23:27:13 +02:00
2021-08-07 23:27:13 +02:00
2021-08-07 23:27:13 +02:00
2021-08-07 23:27:13 +02:00
2021-08-07 23:27:13 +02:00
2022-04-06 14:53:02 +02:00
2022-09-04 18:01:55 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2022-04-12 09:10:37 +02:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2022-03-28 10:51:33 +02:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-02-05 19:45:10 +08:00
2022-07-21 13:41:32 +02:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2020-06-09 18:28:58 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-07-31 18:45:35 +08:00
2021-05-28 21:38:36 +08:00