Skip to content

Commit 08b177d

Browse files
committed
feat: add OrigQuoteOrderQuantity field for order responses
1 parent 7b9db0e commit 08b177d

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

v2/order_service.go

+2
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ type CreateOrderResponse struct {
179179
TransactTime int64 `json:"transactTime"`
180180
Price string `json:"price"`
181181
OrigQuantity string `json:"origQty"`
182+
OrigQuoteOrderQuantity string `json:"origQuoteOrderQty"`
182183
ExecutedQuantity string `json:"executedQty"`
183184
CummulativeQuoteQuantity string `json:"cummulativeQuoteQty"`
184185
IsIsolated bool `json:"isIsolated"` // for isolated margin
@@ -807,6 +808,7 @@ type CancelOrderResponse struct {
807808
TransactTime int64 `json:"transactTime"`
808809
Price string `json:"price"`
809810
OrigQuantity string `json:"origQty"`
811+
OrigQuoteOrderQuantity string `json:"origQuoteOrderQty"`
810812
ExecutedQuantity string `json:"executedQty"`
811813
CummulativeQuoteQuantity string `json:"cummulativeQuoteQty"`
812814
Status OrderStatusType `json:"status"`

v2/order_service_test.go

+8
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ func (s *orderServiceTestSuite) TestCreateOrder() {
2626
"transactTime": 1499827319559,
2727
"price": "0.0001",
2828
"origQty": "12.00",
29+
"origQuoteOrderQty": "10.00",
2930
"executedQty": "10.00",
3031
"cummulativeQuoteQty": "10.00",
3132
"status": "FILLED",
@@ -69,6 +70,7 @@ func (s *orderServiceTestSuite) TestCreateOrder() {
6970
TransactTime: 1499827319559,
7071
Price: "0.0001",
7172
OrigQuantity: "12.00",
73+
OrigQuoteOrderQuantity: "10.00",
7274
ExecutedQuantity: "10.00",
7375
CummulativeQuoteQuantity: "10.00",
7476
Status: OrderStatusTypeFilled,
@@ -92,6 +94,7 @@ func (s *orderServiceTestSuite) TestCreateOrderFull() {
9294
"transactTime": 1499827319559,
9395
"price": "0.0001",
9496
"origQty": "12.00",
97+
"origQuoteOrderQty": "10.00",
9598
"executedQty": "10.00",
9699
"cummulativeQuoteQty": "10.00",
97100
"status": "FILLED",
@@ -145,6 +148,7 @@ func (s *orderServiceTestSuite) TestCreateOrderFull() {
145148
TransactTime: 1499827319559,
146149
Price: "0.0001",
147150
OrigQuantity: "12.00",
151+
OrigQuoteOrderQuantity: "10.00",
148152
ExecutedQuantity: "10.00",
149153
CummulativeQuoteQuantity: "10.00",
150154
Status: OrderStatusTypeFilled,
@@ -177,6 +181,7 @@ func (s *baseOrderTestSuite) assertCreateOrderResponseEqual(e, a *CreateOrderRes
177181
r.Equal(e.TransactTime, a.TransactTime, "TransactTime")
178182
r.Equal(e.Price, a.Price, "Price")
179183
r.Equal(e.OrigQuantity, a.OrigQuantity, "OrigQuantity")
184+
r.Equal(e.OrigQuoteOrderQuantity, a.OrigQuoteOrderQuantity, "OrigQuoteOrderQuantity")
180185
r.Equal(e.ExecutedQuantity, a.ExecutedQuantity, "ExecutedQuantity")
181186
r.Equal(e.CummulativeQuoteQuantity, a.CummulativeQuoteQuantity, "CummulativeQuoteQuantity")
182187
r.Equal(e.Status, a.Status, "Status")
@@ -793,6 +798,7 @@ func (s *orderServiceTestSuite) TestCancelOrder() {
793798
"transactTime": 1507725176595,
794799
"price": "1.00000000",
795800
"origQty": "10.00000000",
801+
"origQuoteOrderQty": "11.00000000",
796802
"executedQty": "8.00000000",
797803
"cummulativeQuoteQty": "8.00000000",
798804
"status": "CANCELED",
@@ -830,6 +836,7 @@ func (s *orderServiceTestSuite) TestCancelOrder() {
830836
TransactTime: 1507725176595,
831837
Price: "1.00000000",
832838
OrigQuantity: "10.00000000",
839+
OrigQuoteOrderQuantity: "11.00000000",
833840
ExecutedQuantity: "8.00000000",
834841
CummulativeQuoteQuantity: "8.00000000",
835842
Status: OrderStatusTypeCanceled,
@@ -1015,6 +1022,7 @@ func (s *baseOrderTestSuite) assertCancelOrderResponseEqual(e, a *CancelOrderRes
10151022
r.Equal(e.TransactTime, a.TransactTime, "TransactTime")
10161023
r.Equal(e.Price, a.Price, "Price")
10171024
r.Equal(e.OrigQuantity, a.OrigQuantity, "OrigQuantity")
1025+
r.Equal(e.OrigQuoteOrderQuantity, a.OrigQuoteOrderQuantity, "OrigQuoteOrderQuantity")
10181026
r.Equal(e.ExecutedQuantity, a.ExecutedQuantity, "ExecutedQuantity")
10191027
r.Equal(e.CummulativeQuoteQuantity, a.CummulativeQuoteQuantity, "CummulativeQuoteQuantity")
10201028
r.Equal(e.Status, a.Status, "Status")

0 commit comments

Comments
 (0)