(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={})
| 1378 | return self.parse_orders(data) |
| 1379 | |
| 1380 | def create_edit_order_request(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={}): |
| 1381 | clientOrderId = self.safe_string(params, 'clientOrderId') |
| 1382 | request = {} |
| 1383 | if (id is None) and (clientOrderId is None): |
| 1384 | raise ArgumentsRequired(self.id + ' editOrder() requires an id argument or a clientOrderId parameter') |
| 1385 | elif id is not None: |
| 1386 | request['orderId'] = id |
| 1387 | market = self.market(symbol) |
| 1388 | request['symbol'] = market['id'] |
| 1389 | if side is not None: |
| 1390 | request['side'] = side.upper() |
| 1391 | if amount is not None: |
| 1392 | request['quantity'] = self.amount_to_precision(symbol, amount) |
| 1393 | if price is not None: |
| 1394 | request['price'] = self.price_to_precision(symbol, price) |
| 1395 | return self.extend(request, params) |
| 1396 | |
| 1397 | async def cancel_all_orders(self, symbol: Str = None, params={}) -> List[Order]: |
| 1398 | """ |
no test coverage detected