(self, id: Str, symbol: Str = None, params={})
| 1649 | return self.safe_order({'id': id, 'status': status, 'info': response, 'symbol': symbol}) |
| 1650 | |
| 1651 | def cancel_order_request(self, id: Str, symbol: Str = None, params={}): |
| 1652 | market = self.market(symbol) |
| 1653 | isStopOrder = self.safe_bool_2(params, 'trigger', 'stop', False) |
| 1654 | operationType = None |
| 1655 | if isStopOrder: |
| 1656 | operationType = 'cancel_stop_order' |
| 1657 | else: |
| 1658 | operationType = 'cancel_order' |
| 1659 | clientOrderId = self.safe_string(params, 'clientOrderId') |
| 1660 | sigPayload = { |
| 1661 | 'symbol': market['id'], |
| 1662 | } |
| 1663 | if clientOrderId is not None: |
| 1664 | sigPayload['client_order_id'] = clientOrderId |
| 1665 | else: |
| 1666 | sigPayload['order_id'] = self.parse_to_int(id) |
| 1667 | request = self.post_action_request(operationType, sigPayload, params) |
| 1668 | return request |
| 1669 | |
| 1670 | async def edit_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={}): |
| 1671 | """ |
no test coverage detected