Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.HTTP.Client.Overrides.Internal.Types
Synopsis
- data ConfigFile = V1 Config
- data Config = Config {}
- data LogOptions = LogOptions {
- logResponses :: !(Maybe LogFormat)
- logRequests :: !(Maybe LogFormat)
- logRequestOverrides :: !(Maybe LogFormat)
- data LogFormat
- data RequestOverride = RequestOverride {}
- data URL = URL {}
- parseURL :: Text -> Either String URL
Documentation
data ConfigFile Source #
The configuration file is versioned so that it can be changed in the
future and the old format gradually deprecated. The parsers uses the
version
field to decide how to parse the file.
Instances
This type is used when the ConfigFile
version is v1
.
Constructors
Config | |
Fields
|
Instances
FromJSON Config Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types | |||||
Generic Config Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types
| |||||
Show Config Source # | |||||
Eq Config Source # | |||||
type Rep Config Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types type Rep Config = D1 ('MetaData "Config" "Network.HTTP.Client.Overrides.Internal.Types" "http-client-overrides-0.1.1.0-5bGA4Ea3r96kDgvX6XleA" 'False) (C1 ('MetaCons "Config" 'PrefixI 'True) (S1 ('MetaSel ('Just "logOptions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 LogOptions) :*: S1 ('MetaSel ('Just "requestOverrides") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [RequestOverride]))) |
data LogOptions Source #
Constructors
LogOptions | |
Fields
|
Instances
FromJSON LogOptions Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types | |||||
Generic LogOptions Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types
| |||||
Show LogOptions Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Methods showsPrec :: Int -> LogOptions -> ShowS # show :: LogOptions -> String # showList :: [LogOptions] -> ShowS # | |||||
Eq LogOptions Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types | |||||
type Rep LogOptions Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types type Rep LogOptions = D1 ('MetaData "LogOptions" "Network.HTTP.Client.Overrides.Internal.Types" "http-client-overrides-0.1.1.0-5bGA4Ea3r96kDgvX6XleA" 'False) (C1 ('MetaCons "LogOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "logResponses") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LogFormat)) :*: (S1 ('MetaSel ('Just "logRequests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LogFormat)) :*: S1 ('MetaSel ('Just "logRequestOverrides") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LogFormat))))) |
Instances
FromJSON LogFormat Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types | |||||
Generic LogFormat Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types
| |||||
Show LogFormat Source # | |||||
Eq LogFormat Source # | |||||
type Rep LogFormat Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types |
data RequestOverride Source #
Constructors
RequestOverride | |
Instances
FromJSON RequestOverride Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Methods parseJSON :: Value -> Parser RequestOverride # parseJSONList :: Value -> Parser [RequestOverride] # | |||||
Generic RequestOverride Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types
Methods from :: RequestOverride -> Rep RequestOverride x # to :: Rep RequestOverride x -> RequestOverride # | |||||
Show RequestOverride Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Methods showsPrec :: Int -> RequestOverride -> ShowS # show :: RequestOverride -> String # showList :: [RequestOverride] -> ShowS # | |||||
Eq RequestOverride Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Methods (==) :: RequestOverride -> RequestOverride -> Bool # (/=) :: RequestOverride -> RequestOverride -> Bool # | |||||
type Rep RequestOverride Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types type Rep RequestOverride = D1 ('MetaData "RequestOverride" "Network.HTTP.Client.Overrides.Internal.Types" "http-client-overrides-0.1.1.0-5bGA4Ea3r96kDgvX6XleA" 'False) (C1 ('MetaCons "RequestOverride" 'PrefixI 'True) (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "override") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) |
Constructors
URL | |
Instances
FromJSON URL Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types | |||||
Generic URL Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types
| |||||
Show URL Source # | |||||
Eq URL Source # | |||||
type Rep URL Source # | |||||
Defined in Network.HTTP.Client.Overrides.Internal.Types type Rep URL = D1 ('MetaData "URL" "Network.HTTP.Client.Overrides.Internal.Types" "http-client-overrides-0.1.1.0-5bGA4Ea3r96kDgvX6XleA" 'False) (C1 ('MetaCons "URL" 'PrefixI 'True) ((S1 ('MetaSel ('Just "secure") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString))))) |