| Copyright | (c) Hardy Jones 2017 |
|---|---|
| License | BSD3 |
| Maintainer | jones3.hardy@gmail.com |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Rollbar.Item.MissingHeaders
Description
Synopsis
- newtype MissingHeaders (headers :: [Symbol]) = MissingHeaders RequestHeaders
- class RemoveHeaders (headers :: [Symbol])
Documentation
newtype MissingHeaders (headers :: [Symbol]) Source #
The request headers with some missing
This is useful for removing sensitive information
like the Authorization header.
Constructors
| MissingHeaders RequestHeaders |
Instances
| Eq (MissingHeaders headers) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods (==) :: MissingHeaders headers -> MissingHeaders headers -> Bool # (/=) :: MissingHeaders headers -> MissingHeaders headers -> Bool # | |
| Show (MissingHeaders headers) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods showsPrec :: Int -> MissingHeaders headers -> ShowS # show :: MissingHeaders headers -> String # showList :: [MissingHeaders headers] -> ShowS # | |
| RemoveHeaders headers => ToJSON (MissingHeaders headers) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods toJSON :: MissingHeaders headers -> Value # toEncoding :: MissingHeaders headers -> Encoding # toJSONList :: [MissingHeaders headers] -> Value # toEncodingList :: [MissingHeaders headers] -> Encoding # | |
| FromJSON (MissingHeaders headers) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods parseJSON :: Value -> Parser (MissingHeaders headers) # parseJSONList :: Value -> Parser [MissingHeaders headers] # | |
class RemoveHeaders (headers :: [Symbol]) Source #
Remove the headers given from the underlying request headers.
Minimal complete definition
removeHeaders
Instances
| RemoveHeaders ([] :: [Symbol]) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods removeHeaders :: MissingHeaders [] -> RequestHeaders | |
| (KnownSymbol header, RemoveHeaders headers) => RemoveHeaders (header ': headers) Source # | |
Defined in Rollbar.Item.MissingHeaders Methods removeHeaders :: MissingHeaders (header ': headers) -> RequestHeaders | |