[haskell-http-client] handle */* mimetype correctly & split api modules & allowNonUniqueOperationIds (#7254)

* [haskell-http-client] handle */* mimetype correctly

* [haskell-http-client] generate separate api modules, for each child api

* [haskell-http-client] add cliOption "allowNonUniqueOperationIds"

When cli option "allowNonUniqueOperationIds" is true,
allows *different* API modules to contain the same operationId,
and then each API must be imported qualified.
This commit is contained in:
Jon Schoning
2018-01-06 21:59:55 -06:00
committed by William Cheng
parent 919f867eba
commit bca2b9fb5b
77 changed files with 6006 additions and 5151 deletions

View File

@@ -14,7 +14,7 @@ Module : SwaggerPetstore
-}
module SwaggerPetstore
( module SwaggerPetstore.API
( module SwaggerPetstore.API
, module SwaggerPetstore.Client
, module SwaggerPetstore.Core
, module SwaggerPetstore.Logging
@@ -29,4 +29,4 @@ import SwaggerPetstore.Core
import SwaggerPetstore.Logging
import SwaggerPetstore.MimeTypes
import SwaggerPetstore.Model
import SwaggerPetstore.ModelLens
import SwaggerPetstore.ModelLens