forked from loafle/openapi-generator-original
* 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