-- 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.2.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 csForAPI :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => Proxy api -> IO String csForAPIWith :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String data GenerateCsConfig GenerateCsConfig :: String -> (forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String) -> [FilePath] -> GenerateCsConfig [namespace] :: GenerateCsConfig -> String [template] :: GenerateCsConfig -> forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String [sources] :: GenerateCsConfig -> [FilePath] def :: GenerateCsConfig module CS csForAPI :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => Proxy api -> IO String csForAPIWith :: (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String data GenerateCsConfig GenerateCsConfig :: String -> (forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String) -> [FilePath] -> GenerateCsConfig [namespace] :: GenerateCsConfig -> String [template] :: GenerateCsConfig -> forall api. (HasForeign CSharp Text api, GenerateList Text (Foreign Text api)) => GenerateCsConfig -> Proxy api -> IO String [sources] :: GenerateCsConfig -> [FilePath] def :: GenerateCsConfig