fixer-0.0.0.0: A Haskell client for http://fixer.io/

Safe HaskellNone
LanguageHaskell2010

Fixer.API

Description

The raw API

Synopsis

Documentation

type FixerAPI = GetLatest :<|> GetAtDate Source #

The full API at api.fixer.io

type GetLatest = "latest" :> (QueryParam "base" Currency :> (QueryParam "symbols" Symbols :> Get '[JSON] Rates)) Source #

Get latest rates

/latest?base=<base>&symbols=<symbols>

type GetAtDate = Capture "date" Day :> (QueryParam "base" Currency :> (QueryParam "symbols" Symbols :> Get '[JSON] Rates)) Source #

Get rates on a given date

/<date>?base=<base>&symbols=<symbols>

getAtDate :: Day -> Maybe Currency -> Maybe Symbols -> ClientM Rates Source #

The client function for GetAtDate