Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bitgetlimited
GitHub Repository: bitgetlimited/v3-bitget-api-sdk
Path: blob/master/bitget-node-sdk-api/src/lib/v1/MixMarketApi.ts
518 views
1
import {BaseApi} from '../BaseApi';
2
3
export class MixMarketApi extends BaseApi {
4
5
contracts(qsOrBody: object) {
6
const url = '/api/mix/v1/market/contracts';
7
const headers = this.signer('GET', url, qsOrBody)
8
return this.axiosInstance.get(url, {headers, params: qsOrBody})
9
}
10
11
depth(qsOrBody: object) {
12
const url = '/api/mix/v1/market/depth';
13
const headers = this.signer('GET', url, qsOrBody)
14
return this.axiosInstance.get(url, {headers, params: qsOrBody})
15
}
16
17
ticker(qsOrBody: object) {
18
const url = '/api/mix/v1/market/ticker';
19
const headers = this.signer('GET', url, qsOrBody)
20
return this.axiosInstance.get(url, {headers})
21
}
22
23
tickers(qsOrBody: object) {
24
const url = '/api/mix/v1/market/tickers';
25
const headers = this.signer('GET', url, qsOrBody)
26
return this.axiosInstance.get(url, {headers})
27
}
28
29
fills(qsOrBody: object) {
30
const url = '/api/mix/v1/market/fills';
31
const headers = this.signer('GET', url, qsOrBody)
32
return this.axiosInstance.get(url, {headers, params: qsOrBody})
33
}
34
35
candles(qsOrBody: object) {
36
const url = '/api/mix/v1/market/candles';
37
const headers = this.signer('GET', url, qsOrBody)
38
return this.axiosInstance.get(url, {headers, params: qsOrBody})
39
}
40
}
41