(self, id: str, symbol: Str = None, params={})
| 4541 | return self.parse_orders(data) |
| 4542 | |
| 4543 | def cancel_order_request(self, id: str, symbol: Str = None, params={}): |
| 4544 | market = self.market(symbol) |
| 4545 | request = { |
| 4546 | 'symbol': market['id'], |
| 4547 | # 'orderLinkId': 'string', |
| 4548 | # 'orderId': id, |
| 4549 | # conditional orders |
| 4550 | # 'orderFilter': '', # Valid for spot only. Order,tpslOrder. If not passed, Order by default |
| 4551 | } |
| 4552 | if market['spot']: |
| 4553 | # only works for spot market |
| 4554 | isTrigger = self.safe_bool_2(params, 'stop', 'trigger', False) |
| 4555 | params = self.omit(params, ['stop', 'trigger']) |
| 4556 | request['orderFilter'] = 'StopOrder' if isTrigger else 'Order' |
| 4557 | if id is not None: # The user can also use argument params["orderLinkId"] |
| 4558 | request['orderId'] = id |
| 4559 | category = None |
| 4560 | category, params = self.get_bybit_type('cancelOrderRequest', market, params) |
| 4561 | request['category'] = category |
| 4562 | return self.extend(request, params) |
| 4563 | |
| 4564 | def cancel_order(self, id: str, symbol: Str = None, params={}) -> Order: |
| 4565 | """ |
no test coverage detected