73 lines
1.7 KiB
Go
73 lines
1.7 KiB
Go
package sve
|
|
|
|
type BaseService struct {
|
|
c *Client
|
|
hs *HttpService
|
|
}
|
|
|
|
func (b *BaseService) CurrencyPairs(data map[string]string) {
|
|
url := b.c.Host + PathCurrencyPairs
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Accuracy(data map[string]string) {
|
|
url := b.c.Host + PathAccuracy
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) UsdToCny(data map[string]string) {
|
|
url := b.c.Host + PathUsdToCny
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) WithdrawConfigs(data map[string]string) {
|
|
url := b.c.Host + PathWithdrawConfigs
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Timestamp(data map[string]string) {
|
|
url := b.c.Host + PathTimestamp
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Ticker24hr(data map[string]string) {
|
|
url := b.c.Host + PathTicker24hr
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) EtfTicker24hr(data map[string]string) {
|
|
url := b.c.Host + PathEtfTicker24hr
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Ticker(data map[string]string) {
|
|
url := b.c.Host + PathTicker
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) IncrDepth(data map[string]string) {
|
|
url := b.c.Host + PathIncrDepth
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Trades(data map[string]string) {
|
|
url := b.c.Host + PathTrades
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|
|
|
|
func (b *BaseService) Kline(data map[string]string) {
|
|
url := b.c.Host + PathKline
|
|
params := b.hs.BuildSignBody(data)
|
|
b.hs.Get(url, params)
|
|
}
|