Documentation
¶
Overview ¶
Package coinmarketcap Coin Market Cap API client for Go
Index ¶
- func CoinID(symbol string) (int, error)
- func CoinSlug(symbol string) (string, error)
- func GlobalAltcoinMarketGraph(options *GlobalAltcoinMarketGraphOptions) (*types.MarketGraph, error)
- func GlobalMarket(options *GlobalMarketOptions) (*types.GlobalMarket, error)
- func GlobalMarketGraph(options *GlobalMarketGraphOptions) (*types.MarketGraph, error)
- func Listings() ([]*types.Listing, error)
- func Markets(options *MarketsOptions) ([]*types.Market, error)
- func Price(options *PriceOptions) (float64, error)
- func Ticker(options *TickerOptions) (*types.Ticker, error)
- func TickerGraph(options *TickerGraphOptions) (*types.TickerGraph, error)
- func Tickers(options *TickersOptions) ([]*types.Ticker, error)
- type GlobalAltcoinMarketGraphOptions
- type GlobalMarketGraphOptions
- type GlobalMarketOptions
- type Interface
- type MarketsOptions
- type PriceOptions
- type TickerGraphOptions
- type TickerOptions
- type TickersOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlobalAltcoinMarketGraph ¶
func GlobalAltcoinMarketGraph(options *GlobalAltcoinMarketGraphOptions) (*types.MarketGraph, error)
GlobalAltcoinMarketGraph gets graph data points of altcoin market
func GlobalMarket ¶
func GlobalMarket(options *GlobalMarketOptions) (*types.GlobalMarket, error)
GlobalMarket gets information about the global market of the cryptocurrencies
func GlobalMarketGraph ¶
func GlobalMarketGraph(options *GlobalMarketGraphOptions) (*types.MarketGraph, error)
GlobalMarketGraph get graph data points of global market
func Markets ¶
func Markets(options *MarketsOptions) ([]*types.Market, error)
Markets get market data for a cryptocurrency
func Price ¶
func Price(options *PriceOptions) (float64, error)
Price gets price of a cryptocurrency
func Ticker ¶
func Ticker(options *TickerOptions) (*types.Ticker, error)
Ticker gets ticker information about a cryptocurrency
func TickerGraph ¶
func TickerGraph(options *TickerGraphOptions) (*types.TickerGraph, error)
TickerGraph gets graph data points for a cryptocurrency
Types ¶
type GlobalAltcoinMarketGraphOptions ¶
GlobalAltcoinMarketGraphOptions options for global altcoin market graph method
type GlobalMarketGraphOptions ¶
GlobalMarketGraphOptions options for global market graph method
type GlobalMarketOptions ¶
type GlobalMarketOptions struct {
Convert string
}
GlobalMarketOptions options for global data method
type Interface ¶
type Interface interface { Listings() ([]*types.Listing, error) Tickers(options *TickersOptions) ([]*types.Ticker, error) Ticker(options *TickerOptions) (*types.Ticker, error) TickerGraph(options *TickerGraphOptions) (*types.TickerGraph, error) GlobalMarket(options *GlobalMarketOptions) (*types.GlobalMarket, error) GlobalMarketGraph(options *GlobalMarketGraphOptions) (*types.MarketGraph, error) GlobalAltcoinMarketGraph(options *GlobalAltcoinMarketGraphOptions) (*types.MarketGraph, error) Markets(options *MarketsOptions) ([]*types.Market, error) Price(options *PriceOptions) (float64, error) CoinID(symbol string) (int, error) CoinSlug(symbol string) (string, error) }
Interface interface
type MarketsOptions ¶
type MarketsOptions struct {
Symbol string
}
MarketsOptions options for markets method
type PriceOptions ¶
PriceOptions options for price method
type TickerGraphOptions ¶
TickerGraphOptions options for ticker graph
type TickerOptions ¶
TickerOptions options for ticker method