úÎ,Ï'$R      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQNone59;6Data for a particular snapshot of a coin's daily price .API response container for daily price history *the actual response, list of price entries latest price returned earliest price returnedR'Get the price history of a coin (daily)S coin symbolTdisplay in currencyU(most recent timestamp in returned resultVdays to go backKcontains pairs of prices: crypto symbol -> (regular currency symbol, price)'Aggregated data about a particular coin!'High level data about a particular coinWkResponse containing more detailed meta information about a coin, as well as aggregated pricing informationX4Request a more detailed view of a coin's informationY8Request the current price of a particular cryptocurrency*'High level information about each coin.Z5List of all known coins, and some basic info for them[HTypeclass for datatypes from which url query parameters can be generated6]Get a list of all of the coins the API is aware of, and high level details about those coins odo coinList <- fetchCoinList either print (print . length) coinList either print (print . head) coinList 79For a given coin, get a daily history of the coin's price Rdo priceHistResp <- fetchDailyPriceHistory "BTC" "USD" 300 print priceHistResp8'For a given coin, get the current price Qdo priceResp <- fetchCurrentPrice "BTC" ["USD", "EUR", "BTC"] print priceResp9%Fetch details about a particular coin Edo snapshotResp <- fetchCoinSnapshot "BTC" "USD" print snapshotRespb R\STUV !"#$%&'()W]^_`XabcYdef*+,-./012345Zghijk[lmn67 Coin symbol (BTC, ETH, etc)&Currency symbol to display prices in (USD, EUR, etc)$Days of history to return (Max 2000) Either an error or response data8 Coin symbol (BTC, ETH, etc)-Currency symbol(s) to display prices in. Eg [USD, EUR, ...] Either an error or response data9 Coin symbol (BTC, ETH, etc))Currency symbol(s) to display prices in (USD, EUR, etc) Either an error or response data:;<=>?@ABCD:  !"#$%&'()*+-0,./123456789:6879*+,-./012345 !"#$%&'()   R\STUV !"#$%&'()W]^_`XabcYdef* +,-./012345Zghijk[lmn6789:;<=>?@ABCDo       !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWNSXYZT[\U]^V_`abcdef(cryptocompare-0.0.3-5HSEntf0ExNxt8r44yA2 CryptoComparePriceHistoryResponseDatatimeopenhighlowclose volumefromvolumetoPriceHistoryResponse responseDatatimeTotimeFrom PriceResponseAggregatedSnapshotmarket fromSymboltoSymbolflagsprice lastUpdate lastVolume lastVolumeto lastTradeId volume24Hourvolume24HourTo open24Hour high24Hour low24Hour lastMarket CoinSnapshotsnapshotAlgorithmsnapshotProofType blockNumbernetHashesPerSecondtotalCoinsMined blockRewardaggregatedSnapshotData CoinDetails_keyidurlimageUrlnamecoinNamefullName algorithm proofType sortOrder fetchCoinListfetchDailyPriceHistoryfetchCurrentPricefetchCoinSnapshot $fFromJSON[]$fFromJSONCoinListResponse"$fToQueryStringPriceHistoryRequest"$fFromJSONPriceHistoryResponseData$fFromJSONPriceHistoryResponse$fFromJSONPriceResponse$fFromJSONAggregatedSnapshot$fFromJSONCoinSnapshot$fFromJSONCoinSnapshotResponse"$fToQueryStringCoinSnapshotRequest$fToQueryStringPriceRequest$fShowCoinDetails$fGenericCoinDetails$fShowCoinListResponse$fGenericCoinListResponse$fShowAggregatedSnapshot$fShowCoinSnapshot$fShowCoinSnapshotResponse$fShowPriceResponse$fGenericPriceResponse$fShowPriceHistoryResponseData!$fGenericPriceHistoryResponseData$fShowPriceHistoryResponse$fGenericPriceHistoryResponsePriceHistoryRequesthistoryFromSym historyToSym toTimestamplimitCoinSnapshotResponseCoinSnapshotRequest PriceRequestCoinListResponse ToQueryStringsnapshotResponseMessagesnapshotResponseTypesnapshotsnapshotFromSym snapshotToSymfromSymtoSymsresponsemessage responseTypecoins toQueryStringpriceHistReqDefaultparseCointListResponseData