Path: blob/master/bitget-node-sdk-api/src/lib/v1/SpotOrderApi.ts
518 views
import {BaseApi} from '../BaseApi';12export class SpotOrderApi extends BaseApi {34orders(qsOrBody: object) {5const url = '/api/spot/v1/trade/orders';6const headers = this.signer('POST', url, qsOrBody)7return this.axiosInstance.post(url, qsOrBody, {headers})8}910batchOrders(qsOrBody: object) {11const url = '/api/spot/v1/trade/batch-orders';12const headers = this.signer('POST', url, qsOrBody)13return this.axiosInstance.post(url, qsOrBody, {headers})14}1516cancelOrder(qsOrBody: object) {17const url = '/api/spot/v1/trade/cancel-order';18const headers = this.signer('POST', url, qsOrBody)19return this.axiosInstance.post(url, qsOrBody, {headers})20}2122cancelBatchOrder(qsOrBody: object) {23const url = '/api/spot/v1/trade/cancel-batch-orders';24const headers = this.signer('POST', url, qsOrBody)25return this.axiosInstance.post(url, qsOrBody, {headers})26}2728openOrders(qsOrBody: object) {29const url = '/api/spot/v1/trade/open-orders';30const headers = this.signer('POST', url, qsOrBody)31return this.axiosInstance.post(url, qsOrBody, {headers})32}3334history(qsOrBody: object) {35const url = '/api/spot/v1/trade/history';36const headers = this.signer('POST', url, qsOrBody)37return this.axiosInstance.post(url, qsOrBody, {headers})38}3940fills(qsOrBody: object) {41const url = '/api/spot/v1/trade/fills';42const headers = this.signer('POST', url, qsOrBody)43return this.axiosInstance.post(url, qsOrBody, {headers})44}4546placePlanOrder(qsOrBody: object) {47const url = '/api/spot/v1/plan/placePlan';48const headers = this.signer('POST', url, qsOrBody)49return this.axiosInstance.post(url, qsOrBody, {headers})50}5152cancelPlanOrder(qsOrBody: object) {53const url = '/api/spot/v1/plan/cancelPlan';54const headers = this.signer('POST', url, qsOrBody)55return this.axiosInstance.post(url, qsOrBody, {headers})56}5758currentPlanOrder(qsOrBody: object) {59const url = '/api/spot/v1/plan/currentPlan';60const headers = this.signer('POST', url, qsOrBody)61return this.axiosInstance.post(url, qsOrBody, {headers})62}6364historyPlanOrder(qsOrBody: object) {65const url = '/api/spot/v1/plan/historyPlan';66const headers = this.signer('POST', url, qsOrBody)67return this.axiosInstance.post(url, qsOrBody, {headers})68}6970traderOrderCloseTracking(qsOrBody: object) {71const url = '/api/spot/v1/trace/order/closeTrackingOrder';72const headers = this.signer('POST', url, qsOrBody)73return this.axiosInstance.post(url, qsOrBody, {headers})74}7576traderOrderCurrentTrack(qsOrBody: object) {77const url = '/api/spot/v1/trace/order/orderCurrentList';78const headers = this.signer('POST', url, qsOrBody)79return this.axiosInstance.post(url, qsOrBody, {headers})80}8182traderOrderHistoryTrack(qsOrBody: object) {83const url = '/api/spot/v1/trace/order/orderHistoryList';84const headers = this.signer('POST', url, qsOrBody)85return this.axiosInstance.post(url, qsOrBody, {headers})86}87}8889