(self, order: dict, market: Market = None)
| 1825 | return self.safe_string(statuses, status, status) |
| 1826 | |
| 1827 | def parse_order(self, order: dict, market: Market = None) -> Order: |
| 1828 | # |
| 1829 | # createOrder - spot |
| 1830 | # |
| 1831 | # { |
| 1832 | # "symbol":"USDCUSDT", |
| 1833 | # "orderId":2878854881, |
| 1834 | # "clientOrderId":"", |
| 1835 | # "transactTime":1635551031276 |
| 1836 | # } |
| 1837 | # |
| 1838 | # createOrder - future |
| 1839 | # |
| 1840 | # { |
| 1841 | # "orderId":1690615676032452985, |
| 1842 | # } |
| 1843 | # |
| 1844 | # fetchOrders - spot |
| 1845 | # |
| 1846 | # { |
| 1847 | # "symbol":"USDCUSDT", |
| 1848 | # "orderId":"2878854881", |
| 1849 | # "clientOrderId":"", |
| 1850 | # "price":"1.1000000000000000", |
| 1851 | # "origQty":"100.0000000000000000", |
| 1852 | # "executedQty":"0.0000000000000000", |
| 1853 | # "cummulativeQuoteQty":"0.0000000000000000", |
| 1854 | # "status":"NEW", |
| 1855 | # "timeInForce":"", |
| 1856 | # "type":"LIMIT", |
| 1857 | # "side":"SELL", |
| 1858 | # "stopPrice":"", |
| 1859 | # "icebergQty":"", |
| 1860 | # "time":1635551031000, |
| 1861 | # "updateTime":1635551031000, |
| 1862 | # "isWorking":false |
| 1863 | # } |
| 1864 | # |
| 1865 | # fetchOrders - future |
| 1866 | # |
| 1867 | # { |
| 1868 | # "orderId":1917641, |
| 1869 | # "price":100, |
| 1870 | # "origQty":10, |
| 1871 | # "origAmount":10, |
| 1872 | # "executedQty":1, |
| 1873 | # "avgPrice":10000, |
| 1874 | # "status":"INIT", |
| 1875 | # "type":"LIMIT", |
| 1876 | # "side":"BUY", |
| 1877 | # "action":"OPEN", |
| 1878 | # "transactTime":1686716571425 |
| 1879 | # "clientOrderId":4949299210 |
| 1880 | # } |
| 1881 | # |
| 1882 | status = self.parse_order_status(self.safe_string_2(order, 'status', 'orderStatus')) |
| 1883 | marketId = self.safe_string(order, 'symbol') |
| 1884 | symbol = self.safe_symbol(marketId, market) |
no test coverage detected