| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Bank.TrueLayer.Auth
Documentation
genAccessToken :: OAuth2 -> RefreshToken -> IO (Maybe OAuth2Token) Source #
swapCode :: OAuth2 -> ExchangeToken -> IO (Maybe OAuth2Token) Source #
buildOAuth2 :: Env -> ClientId -> ClientSecret -> URI -> OAuth2 Source #
newtype RefreshToken #
Constructors
| RefreshToken | |
Instances
| FromJSON RefreshToken | |
Defined in Network.OAuth.OAuth2.Internal | |
| ToJSON RefreshToken | |
Defined in Network.OAuth.OAuth2.Internal Methods toJSON :: RefreshToken -> Value toEncoding :: RefreshToken -> Encoding toJSONList :: [RefreshToken] -> Value toEncodingList :: [RefreshToken] -> Encoding | |
| Show RefreshToken | |
Defined in Network.OAuth.OAuth2.Internal Methods showsPrec :: Int -> RefreshToken -> ShowS # show :: RefreshToken -> String # showList :: [RefreshToken] -> ShowS # | |
| Binary RefreshToken | |
Defined in Network.OAuth.OAuth2.Internal | |
| Eq RefreshToken | |
Defined in Network.OAuth.OAuth2.Internal | |
newtype AccessToken #
Constructors
| AccessToken | |
Instances
| FromJSON AccessToken | |
Defined in Network.OAuth.OAuth2.Internal | |
| ToJSON AccessToken | |
Defined in Network.OAuth.OAuth2.Internal Methods toJSON :: AccessToken -> Value toEncoding :: AccessToken -> Encoding toJSONList :: [AccessToken] -> Value toEncodingList :: [AccessToken] -> Encoding | |
| Show AccessToken | |
Defined in Network.OAuth.OAuth2.Internal Methods showsPrec :: Int -> AccessToken -> ShowS # show :: AccessToken -> String # showList :: [AccessToken] -> ShowS # | |
| Binary AccessToken | |
Defined in Network.OAuth.OAuth2.Internal | |
| Eq AccessToken | |
Defined in Network.OAuth.OAuth2.Internal | |
data OAuth2Token #
Constructors
| OAuth2Token | |
Fields
| |
Instances
newtype ExchangeToken #
Constructors
| ExchangeToken | |
Instances
| FromJSON ExchangeToken | |
Defined in Network.OAuth.OAuth2.Internal | |
| ToJSON ExchangeToken | |
Defined in Network.OAuth.OAuth2.Internal Methods toJSON :: ExchangeToken -> Value toEncoding :: ExchangeToken -> Encoding toJSONList :: [ExchangeToken] -> Value toEncodingList :: [ExchangeToken] -> Encoding | |
| Show ExchangeToken | |
Defined in Network.OAuth.OAuth2.Internal Methods showsPrec :: Int -> ExchangeToken -> ShowS # show :: ExchangeToken -> String # showList :: [ExchangeToken] -> ShowS # | |
newtype ClientSecret Source #
Constructors
| ClientSecret Text |
Instances
| Show ClientSecret Source # | |
Defined in Bank.TrueLayer.Auth Methods showsPrec :: Int -> ClientSecret -> ShowS # show :: ClientSecret -> String # showList :: [ClientSecret] -> ShowS # | |