(self, order: dict, market: Market = None)
| 4575 | return self.safe_string(statuses, status, status) |
| 4576 | |
| 4577 | def parse_order(self, order: dict, market: Market = None) -> Order: |
| 4578 | # |
| 4579 | # createOrder, editOrder, closePosition |
| 4580 | # |
| 4581 | # { |
| 4582 | # "clientOid": "abe95dbe-6081-4a6f-a2d3-ae49601cd479", |
| 4583 | # "orderId": null |
| 4584 | # } |
| 4585 | # |
| 4586 | # createOrders |
| 4587 | # |
| 4588 | # [ |
| 4589 | # { |
| 4590 | # "orderId": "1111397214281175046", |
| 4591 | # "clientOid": "766d3fc3-7321-4406-a689-15c9987a2e75" |
| 4592 | # }, |
| 4593 | # { |
| 4594 | # "orderId": "", |
| 4595 | # "clientOid": "d1b75cb3-cc15-4ede-ad4c-3937396f75ab", |
| 4596 | # "errorMsg": "less than the minimum amount 5 USDT", |
| 4597 | # "errorCode": "45110" |
| 4598 | # }, |
| 4599 | # ] |
| 4600 | # |
| 4601 | # spot, swap, future, spot margin and uta: cancelOrder, cancelOrders, cancelAllOrders |
| 4602 | # |
| 4603 | # { |
| 4604 | # "orderId": "1098758604547850241", |
| 4605 | # "clientOid": "1098758604585598977" |
| 4606 | # } |
| 4607 | # |
| 4608 | # spot trigger: cancelOrder |
| 4609 | # |
| 4610 | # { |
| 4611 | # "result": "success" |
| 4612 | # } |
| 4613 | # |
| 4614 | # spot: fetchOrder, fetchOpenOrders, fetchCanceledAndClosedOrders |
| 4615 | # |
| 4616 | # { |
| 4617 | # "userId": "7264631750", |
| 4618 | # "symbol": "BTCUSDT", |
| 4619 | # "orderId": "1111499608327360513", |
| 4620 | # "clientOid": "d0d4dad5-18d0-4869-a074-ec40bb47cba6", |
| 4621 | # "size": "0.0002000000000000", # COST for 'buy market' order! AMOUNT in all other cases |
| 4622 | # "price": "0", # in fetchOrder: 0 for market order, otherwise limit price(field not present in fetchOpenOrders |
| 4623 | # "orderType": "limit", |
| 4624 | # "side": "buy", |
| 4625 | # "status": "live", |
| 4626 | # "basePrice": "0", |
| 4627 | # "priceAvg": "25000.0000000000000000", # 0 if nothing filled |
| 4628 | # "baseVolume": "0.0000000000000000", # 0 if nothing filled |
| 4629 | # "quoteVolume": "0.0000000000000000", # 0 if nothing filled |
| 4630 | # "enterPointSource": "WEB", |
| 4631 | # "orderSource": "normal", |
| 4632 | # "cTime": "1700728077966", |
| 4633 | # "uTime": "1700728077966" |
| 4634 | # "feeDetail": "{\\"newFees\\":{\\"c\\":0,\\"d\\":0,\\"deduction\\":false,\\"r\\":-0.0064699886,\\"t\\":-0.0064699886,\\"totalDeductionFee\\":0},\\"USDT\\":{\\"deduction\\":false,\\"feeCoinCode\\":\\"USDT\\",\\"totalDeductionFee\\":0,\\"totalFee\\":-0.0064699886000000}}", # might not be present in fetchOpenOrders |
no test coverage detected