Ween Jiann
11d29eb22b
[go-server] Feat: add required assertions to models (#10068)
* Add RequiredError
* Add IsZeroValue helper
* Add AssertRequired method to all models
* Add AssertRequired call for body param
* Regenerate files
* Add DisallowUnknownFields
* Regenerate samples
* Use hasRequired in model to remove unnecessary code
* Revert disallowUnknownFields
* Use isAdditionalPropertiesTrue for disallowing unknown fields
* Updated samples
* Fix indent
* Add require checks for nested slices
* Add new tests
* Regenerate samples
* Regenerate samples after merging
2021-08-07 21:29:14 +08:00
..
2021-08-04 17:28:45 +08:00
2020-05-03 16:32:26 +08:00
2021-08-04 17:28:45 +08:00
2021-08-04 17:28:45 +08:00
2021-08-04 17:28:45 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2020-12-19 11:34:12 +08:00
2021-08-03 17:11:16 +08:00
2019-09-24 18:53:54 +08:00
2021-04-13 13:50:41 +08:00
2021-08-07 21:29:14 +08:00
2021-08-07 21:29:14 +08:00
2021-08-03 17:11:16 +08:00
2021-08-03 17:11:16 +08:00
2021-08-07 21:29:14 +08:00
2019-01-15 22:54:06 +08:00
2021-07-13 21:03:07 +08:00
2020-08-24 22:06:19 -04:00
2021-07-09 22:42:31 +08:00
2021-07-21 22:53:23 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-08-03 17:11:16 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-06-09 10:03:17 +08:00
2021-07-09 22:42:31 +08:00
2021-07-19 10:27:03 +08:00
2021-07-28 11:13:49 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-06-09 10:03:17 +08:00
2021-02-02 20:55:51 -05:00
2021-07-09 22:42:31 +08:00
2021-07-27 14:27:47 +08:00
2021-08-03 17:11:16 +08:00
2021-02-02 20:55:51 -05:00
2021-07-27 14:27:47 +08:00
2021-08-04 17:28:45 +08:00
2021-08-04 17:28:45 +08:00
2020-07-20 18:57:50 +08:00
2021-08-04 17:29:19 +08:00
2021-08-04 17:29:19 +08:00
2021-08-04 17:29:19 +08:00
2021-07-09 22:42:31 +08:00
2021-08-04 17:29:19 +08:00
2021-08-04 17:29:19 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-07-09 22:42:31 +08:00
2021-08-03 17:11:16 +08:00
2021-07-09 22:42:31 +08:00
2019-11-07 16:15:00 +08:00
2021-04-21 16:00:23 +08:00
2021-07-09 22:42:31 +08:00
2021-04-28 14:53:51 +08:00
2021-02-23 11:33:10 +08:00
2020-07-18 17:07:03 +08:00
2020-07-18 17:07:03 +08:00
2020-07-18 17:07:03 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-28 11:03:24 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00
2021-07-28 11:03:24 +08:00
2021-07-28 11:03:24 +08:00
2021-07-28 11:03:24 +08:00
2021-07-28 11:03:24 +08:00
2021-07-27 14:27:47 +08:00
2021-07-27 14:27:47 +08:00