-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Generate servant client library for C# -- -- Generate servant client library for C# @package servant-csharp @version 0.0.4.0 module CS.Common data CSharp getEndpoints :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => Proxy api -> [Req Text] instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text a => Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text [a] instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text a => Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe a) instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text () instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text GHC.Types.Int instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe GHC.Types.Int) instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text Data.Text.Internal.Text instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe Data.Text.Internal.Text) instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text GHC.Base.String instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe GHC.Base.String) instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text Data.Time.Calendar.Days.Day instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe Data.Time.Calendar.Days.Day) instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text Data.Time.Clock.UTC.UTCTime instance Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text (GHC.Base.Maybe Data.Time.Clock.UTC.UTCTime) instance Data.Typeable.Internal.Typeable t => Servant.Foreign.Internal.HasForeignType CS.Common.CSharp Data.Text.Internal.Text t module CS.JsonDotNet apiCsForAPI :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => Proxy api -> IO String apiCsForAPIWith :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String enumCsForAPI :: IO String enumCsForAPIWith :: GenerateCsConfig -> IO String converterCsForAPI :: IO String converterCsForAPIWith :: GenerateCsConfig -> IO String data GenerateCsConfig GenerateCsConfig :: String -> (forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String) -> (GenerateCsConfig -> IO String) -> (GenerateCsConfig -> IO String) -> [FilePath] -> GenerateCsConfig [namespace] :: GenerateCsConfig -> String [apitemplate] :: GenerateCsConfig -> forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String [enumtemplate] :: GenerateCsConfig -> GenerateCsConfig -> IO String [convtemplate] :: GenerateCsConfig -> GenerateCsConfig -> IO String [sources] :: GenerateCsConfig -> [FilePath] def :: GenerateCsConfig module CS apiCsForAPI :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => Proxy api -> IO String apiCsForAPIWith :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String enumCsForAPI :: IO String enumCsForAPIWith :: GenerateCsConfig -> IO String converterCsForAPI :: IO String converterCsForAPIWith :: GenerateCsConfig -> IO String data GenerateCsConfig GenerateCsConfig :: String -> (forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String) -> (GenerateCsConfig -> IO String) -> (GenerateCsConfig -> IO String) -> [FilePath] -> GenerateCsConfig [namespace] :: GenerateCsConfig -> String [apitemplate] :: GenerateCsConfig -> forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String [enumtemplate] :: GenerateCsConfig -> GenerateCsConfig -> IO String [convtemplate] :: GenerateCsConfig -> GenerateCsConfig -> IO String [sources] :: GenerateCsConfig -> [FilePath] def :: GenerateCsConfig