Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bitgetlimited
GitHub Repository: bitgetlimited/v3-bitget-api-sdk
Path: blob/master/bitget-golang-sdk-api/pkg/client/v2/mixmarketclient.go
518 views
1
package v2
2
3
import (
4
"bitget/internal/common"
5
)
6
7
type MixMarketClient struct {
8
BitgetRestClient *common.BitgetRestClient
9
}
10
11
func (p *MixMarketClient) Init() *MixMarketClient {
12
p.BitgetRestClient = new(common.BitgetRestClient).Init()
13
return p
14
}
15
16
func (p *MixMarketClient) Contracts(params map[string]string) (string, error) {
17
resp, err := p.BitgetRestClient.DoGet("/api/v2/mix/market/contracts", params)
18
return resp, err
19
}
20
21
func (p *MixMarketClient) Orderbook(params map[string]string) (string, error) {
22
resp, err := p.BitgetRestClient.DoGet("/api/v2/mix/market/orderbook", params)
23
return resp, err
24
}
25
26
func (p *MixMarketClient) Ticker(params map[string]string) (string, error) {
27
resp, err := p.BitgetRestClient.DoGet("/api/v2/mix/market/ticker", params)
28
return resp, err
29
}
30
31
func (p *MixMarketClient) Fills(params map[string]string) (string, error) {
32
resp, err := p.BitgetRestClient.DoGet("/api/v2/mix/market/fills", params)
33
return resp, err
34
}
35
36
func (p *MixMarketClient) Candles(params map[string]string) (string, error) {
37
resp, err := p.BitgetRestClient.DoGet("/api/v2/mix/market/candles", params)
38
return resp, err
39
}
40
41