Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data GenerateCsConfig = GenerateCsConfig {
- namespace :: String
- classCsName :: String
- apiCsName :: String
- enumCsName :: String
- converterCsName :: String
- guid :: Maybe UUID
- def :: GenerateCsConfig
- generateCsForAPI :: (HasSwagger api, HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO ()
- apiCsFrom :: (Monad m, HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> SwagT m String
- enumCs :: Monad m => SwagT m String
- classCs :: Monad m => GenerateCsConfig -> SwagT m String
- converterCs :: Monad m => GenerateCsConfig -> SwagT m String
- assemblyInfoCs :: GenerateCsConfig -> IO String
- projectCsproj :: GenerateCsConfig -> IO String
Documentation
data GenerateCsConfig Source
GenerateCsConfig | |
|
generateCsForAPI :: (HasSwagger api, HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO () Source
generate C# project
apiCsFrom :: (Monad m, HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> SwagT m String Source
converterCs :: Monad m => GenerateCsConfig -> SwagT m String Source