servant-client-core-0.13: Core functionality and class for client function generation for servant APIs

Safe HaskellSafe
LanguageHaskell2010

Servant.Client.Core.Internal.BaseUrl

Synopsis

Documentation

data Scheme #

URI scheme to use

Constructors

Http

http://

Https

https://

Instances

Eq Scheme # 

Methods

(==) :: Scheme -> Scheme -> Bool #

(/=) :: Scheme -> Scheme -> Bool #

Ord Scheme # 
Show Scheme # 
Generic Scheme # 

Associated Types

type Rep Scheme :: * -> * #

Methods

from :: Scheme -> Rep Scheme x #

to :: Rep Scheme x -> Scheme #

type Rep Scheme # 
type Rep Scheme = D1 * (MetaData "Scheme" "Servant.Client.Core.Internal.BaseUrl" "servant-client-core-0.13-4nqssFtl3kS19RA9az41o4" False) ((:+:) * (C1 * (MetaCons "Http" PrefixI False) (U1 *)) (C1 * (MetaCons "Https" PrefixI False) (U1 *)))

data BaseUrl #

Simple data type to represent the target of HTTP requests for servant's automatically-generated clients.

Constructors

BaseUrl 

Fields

Instances

Eq BaseUrl # 

Methods

(==) :: BaseUrl -> BaseUrl -> Bool #

(/=) :: BaseUrl -> BaseUrl -> Bool #

Ord BaseUrl # 
Show BaseUrl # 
Generic BaseUrl # 

Associated Types

type Rep BaseUrl :: * -> * #

Methods

from :: BaseUrl -> Rep BaseUrl x #

to :: Rep BaseUrl x -> BaseUrl #

type Rep BaseUrl # 
type Rep BaseUrl = D1 * (MetaData "BaseUrl" "Servant.Client.Core.Internal.BaseUrl" "servant-client-core-0.13-4nqssFtl3kS19RA9az41o4" False) (C1 * (MetaCons "BaseUrl" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "baseUrlScheme") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Scheme)) (S1 * (MetaSel (Just Symbol "baseUrlHost") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * String))) ((:*:) * (S1 * (MetaSel (Just Symbol "baseUrlPort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "baseUrlPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * String)))))