(self, id: str, symbol: Str = None, params={})
| 4947 | }, market) |
| 4948 | |
| 4949 | def fetch_order_request(self, id: str, symbol: Str = None, params={}): |
| 4950 | market = None if (symbol is None) else self.market(symbol) |
| 4951 | trigger = self.safe_bool_n(params, ['trigger', 'is_stop_order', 'stop'], False) |
| 4952 | params = self.omit(params, ['is_stop_order', 'stop', 'trigger']) |
| 4953 | clientOrderId = self.safe_string_2(params, 'text', 'clientOrderId') |
| 4954 | orderId = id |
| 4955 | if clientOrderId is not None: |
| 4956 | params = self.omit(params, ['text', 'clientOrderId']) |
| 4957 | if clientOrderId[0] != 't': |
| 4958 | clientOrderId = 't-' + clientOrderId |
| 4959 | orderId = clientOrderId |
| 4960 | type, query = self.handle_market_type_and_params('fetchOrder', market, params) |
| 4961 | contract = (type == 'swap') or (type == 'future') or (type == 'option') |
| 4962 | request, requestParams = self.prepare_request(market, type, query) if contract else self.spot_order_prepare_request(market, trigger, query) |
| 4963 | request['order_id'] = str(orderId) |
| 4964 | return [request, requestParams] |
| 4965 | |
| 4966 | def fetch_order(self, id: str, symbol: Str = None, params={}): |
| 4967 | """ |
no test coverage detected