Aaron Pritzlaff
b51b18e3ca
Scala cask api effects ( #19936 )
...
* Scala-cask improvements:
* fixe for grouped methods which have routes containing dashes.
Previously our OperationGroup work-around would potentially
Create methods like ‘foo-bar’, which isn’t a valid function name
* Fix to not import some.package.Array[Byte] when binary format is specified
* Fix for grouped operations which contain duplicate query parameters
* Fix for binary response fields. This can come up with the following example
"responses" : {
"200" : {
"content" : {
"application/json" : {
"schema" : {
"format" : "binary",
"type" : "string"
}
}
},
"description" : "data"
},
* Fix for enum model classes
Extracted complex logic for ‘asData’ and ‘asModel’ transformations for properties
* Introduced a generic effect F[_] for services
This was done to support composable services
(Service A calls Service B) by using monadic
Effect types (ones which can flatMap)
* Fixed unique union types for responses, asModel and asData fixes for non-model types
* scala-cask: regenerated samples
* Fix for reserved-word properties in the API
* Fix for null imports and reserved-word enum types
* Fixes for api methods with backticked params
* Fix for duplicate (by name) grouped params
* small syntax fix
* logging response type
* Regenerated samples
* String.format fix
2024-11-06 16:14:31 +08:00
..
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2022-08-27 18:10:28 +08:00
2024-10-08 11:21:54 +08:00
2019-09-24 18:53:54 +08:00
2021-04-13 13:50:41 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2022-11-07 21:30:24 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-05-07 16:24:23 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2022-11-07 21:30:24 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2022-04-09 15:20:58 +08:00
2024-10-08 11:21:54 +08:00
2024-01-03 09:59:17 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-11-06 16:04:15 +08:00
2024-10-08 11:21:54 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-15 18:41:48 +01:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-08 11:21:54 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-08 11:21:54 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-11 11:44:53 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2022-11-07 21:30:24 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-11-02 15:26:19 +08:00
2024-10-10 14:48:02 +08:00
2022-11-07 21:30:24 +08:00
2022-11-07 21:30:24 +08:00
2024-11-06 16:13:00 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-11-06 16:14:31 +08:00
2021-02-23 11:33:10 +08:00
2024-10-08 11:21:54 +08:00
2022-11-07 21:30:24 +08:00
2024-10-08 11:21:54 +08:00
2022-11-07 21:30:24 +08:00
2022-11-07 21:30:24 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-08 11:21:54 +08:00
2024-10-10 16:52:38 +08:00
2024-10-08 11:21:54 +08:00