| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Net.Stocks
- data Stock = Stock {
- company :: String
- latestPrice :: Float
- latestTime :: String
- changePercent :: Float
- data Financials = Financials {
- reportDate :: String
- grossProfit :: Int
- costOfRevenue :: Int
- cashFlow :: Int
- newtype FinancialsList = FinancialsList {}
- data QueryType
- type Company = String
- stocksQuery :: Company -> String
- financialsQuery :: Company -> String
- peersQuery :: Company -> String
- priceQuery :: Company -> String
- getData :: FromJSON a => String -> QueryType -> IO (Maybe a)
- getNonJSONData :: String -> QueryType -> IO ByteString
Documentation
Stock data
Constructors
| Stock | |
Fields
| |
data Financials Source #
Financials data
Constructors
| Financials | |
Fields
| |
Instances
Constructors
| QueryStocks | |
| QueryFinancials | |
| QueryPeers | |
| QueryPrice |
stocksQuery :: Company -> String Source #
financialsQuery :: Company -> String Source #
peersQuery :: Company -> String Source #
priceQuery :: Company -> String Source #
getNonJSONData :: String -> QueryType -> IO ByteString Source #