| 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
| Eq ConfigFile Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types | |
| Show ConfigFile Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types Methods showsPrec :: Int -> ConfigFile -> ShowS # show :: ConfigFile -> String # showList :: [ConfigFile] -> ShowS # | |
| Generic ConfigFile Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types Associated Types type Rep ConfigFile :: Type -> Type # | |
| FromJSON ConfigFile Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types | |
| type Rep ConfigFile Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types type Rep ConfigFile = D1 (MetaData "ConfigFile" "Network.HTTP.Client.Overrides.Internal.Types" "http-client-overrides-0.1.0.0-4duS79XYkcoEoPmgH4WZW5" False) (C1 (MetaCons "V1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Config))) | |
This type is used when the ConfigFile version is v1.
Constructors
| Config | |
Fields
| |
Instances
| Eq Config Source # | |
| Show Config Source # | |
| Generic Config Source # | |
| FromJSON Config Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types | |
| 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.0.0-4duS79XYkcoEoPmgH4WZW5" 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
data RequestOverride Source #
Constructors
| RequestOverride | |
Instances
Constructors
| URL | |
Instances
| Eq URL Source # | |
| Show URL Source # | |
| Generic URL Source # | |
| FromJSON URL Source # | |
Defined in Network.HTTP.Client.Overrides.Internal.Types | |
| 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.0.0-4duS79XYkcoEoPmgH4WZW5" 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))))) | |