Jon Schoning
bca2b9fb5b
[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.
2018-01-07 11:59:55 +08:00
Jon Schoning
5219035b3a
[haskell-http-client] handle Alias models + refactoring. ( #6712 )
...
* handle Alias models with newtypes
* add inlineConsumesContentTypes cli option
* generate swagger.yaml instead of swagger.json
* check for/validate unhandled authMethods
* refactoring
2017-10-18 10:47:56 +08:00
Jon Schoning
db67840ded
[haskell-http-client] bug fixes; path & newtype generation issues ( #6638 )
...
* fix path generation/param-substitution issues
* fix newtype de-duplication issues
* refactoring only
* correct version in comments
* prevent duplicate MimeTypes
* sort parameter newtypes
2017-10-10 23:01:48 +08:00
wing328
28a5b74dbf
add partial header to haskell http client ( #6606 )
2017-10-02 23:52:01 +08:00
Jon Schoning
d928617b69
[haskell-http-client] use katip logger, default strict ( #6478 )
...
* change strictFields cli option default to True;
* use katip logging; add cli-option for monad-logger
* fix date parsing
* remove package.yaml
2017-09-19 01:24:38 +08:00
Jon Schoning
c7d145a4ba
add haskell-http-client-generator ( #6429 )
2017-09-06 00:33:48 +08:00