mirror of
https://github.com/miguelmota/cointop
synced 2024-11-14 18:12:57 +00:00
23 lines
910 B
Go
23 lines
910 B
Go
package api
|
|
|
|
import (
|
|
types "github.com/miguelmota/cointop/pkg/api/types"
|
|
)
|
|
|
|
// Interface interface
|
|
type Interface interface {
|
|
Ping() error
|
|
GetAllCoinData(convert string, ch chan []types.Coin) error
|
|
GetCoinGraphData(convert string, symbol string, name string, start int64, end int64) (types.CoinGraph, error)
|
|
GetGlobalMarketGraphData(convert string, start int64, end int64) (types.MarketGraph, error)
|
|
GetGlobalMarketData(convert string) (types.GlobalMarketData, error)
|
|
GetCoinData(name string, convert string) (types.Coin, error)
|
|
GetCoinDataBatch(names []string, convert string) ([]types.Coin, error)
|
|
//GetAltcoinMarketGraphData(start int64, end int64) (types.MarketGraph, error)
|
|
//GetCoinPriceUSD(coin string) (float64, error)
|
|
//GetCoinMarkets(coin string) ([]types.Market, error)
|
|
CoinLink(name string) string
|
|
SupportedCurrencies() []string
|
|
Price(name string, convert string) (float64, error)
|
|
}
|