bf-haskell-0.1.0.0: Betfair Exchange API

Copyright(C) 2020 Martins Erts
LicenseMIT
MaintainerMartins Erts <martins.erts@gmail.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

BfHaskell.LoginAPI.Login

Description

 
Synopsis

Documentation

runLoginHandler Source #

Arguments

:: Members [Embed IO, Output LogMessage, Error String] r 
=> LoginCredentials

Login credentials. Use newLoginCredentials helper to populate this data structure.

-> Maybe HttpConfig

Override HttpConfig if needed. Use Nothing for default configuration.

-> InterpreterFor LoginHandler r 

Runs LoginHandler interpreter

newLoginCredentials Source #

Arguments

:: Members '[Embed IO, Error String] r 
=> Text

Username

-> Text

Password

-> Text

Secret application key

-> FilePath

Path to public certificate (PEM format)

-> FilePath

Path to private key (RSA PEM format)

-> NominalDiffTime

Token expires in seconds

-> Sem r LoginCredentials