[haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType (#7515)

- add new config options:

    cabalPackage
      Set the cabal package name, which consists of one or more alphanumeric words separated by hyphens

    cabalVersion
      Set the cabal version number, consisting of a sequence of one or more integers separated by dots

    baseModule
      Set the base module namespace

    requestType
      Set the name of the type used to generate requests

    configType
      Set the name of the type used for configuration
This commit is contained in:
Jon Schoning
2018-01-28 00:59:04 -06:00
committed by William Cheng
parent 0de7f972fe
commit 9fba9c3255
26 changed files with 240 additions and 162 deletions

View File

@@ -96,14 +96,14 @@ instance P.Show SwaggerPetstoreConfig where
--
-- configUserAgent:
--
-- @"swagger-haskell-http-client/1.0.0"@
-- @"swagger-petstore/0.1.0.0"@
--
newConfig :: IO SwaggerPetstoreConfig
newConfig = do
logCxt <- initLogContext
return $ SwaggerPetstoreConfig
{ configHost = "http://petstore.swagger.io:80/v2"
, configUserAgent = "swagger-haskell-http-client/1.0.0"
, configUserAgent = "swagger-petstore/0.1.0.0"
, configLogExecWithContext = runDefaultLogExecWithContext
, configLogContext = logCxt
, configAuthMethods = []