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 # |