(self, order: dict, market: Market = None)
| 912 | return self.safe_string(statuses, status, status) |
| 913 | |
| 914 | def parse_order(self, order: dict, market: Market = None) -> Order: |
| 915 | # |
| 916 | # createOrder |
| 917 | # |
| 918 | # { |
| 919 | # "result": "success", |
| 920 | # "errorCode": "0", |
| 921 | # "orderId": "8a82c561-40b4-4cb3-9bc0-9ac9ffc1d63b" |
| 922 | # } |
| 923 | # |
| 924 | # fetchOrder |
| 925 | # |
| 926 | # { |
| 927 | # "result": "success", |
| 928 | # "errorCode": "0", |
| 929 | # "orderId": "0e3019f2-1e4d-11e9-9ec7-00e04c3600d7", |
| 930 | # "baseCurrency": "KRW", |
| 931 | # "targetCurrency": "BTC", |
| 932 | # "price": "10011000.0", |
| 933 | # "originalQty": "3.0", |
| 934 | # "executedQty": "0.62", |
| 935 | # "canceledQty": "1.125", |
| 936 | # "remainQty": "1.255", |
| 937 | # "status": "partially_filled", |
| 938 | # "side": "bid", |
| 939 | # "orderedAt": 1499340941, |
| 940 | # "updatedAt": 1499341142, |
| 941 | # "feeRate": "0.002", |
| 942 | # "fee": "0.00124", |
| 943 | # "averageExecutedPrice": "10011000.0" |
| 944 | # } |
| 945 | # |
| 946 | # fetchOpenOrders |
| 947 | # |
| 948 | # { |
| 949 | # "index": "0", |
| 950 | # "orderId": "68665943-1eb5-4e4b-9d76-845fc54f5489", |
| 951 | # "timestamp": "1449037367", |
| 952 | # "price": "444000.0", |
| 953 | # "qty": "0.3456", |
| 954 | # "type": "ask", |
| 955 | # "feeRate": "-0.0015" |
| 956 | # } |
| 957 | # |
| 958 | id = self.safe_string(order, 'orderId') |
| 959 | baseId = self.safe_string(order, 'baseCurrency') |
| 960 | quoteId = self.safe_string(order, 'targetCurrency') |
| 961 | base = None |
| 962 | quote = None |
| 963 | if baseId is not None: |
| 964 | base = self.safe_currency_code(baseId) |
| 965 | if quoteId is not None: |
| 966 | quote = self.safe_currency_code(quoteId) |
| 967 | symbol = None |
| 968 | if (base is not None) and (quote is not None): |
| 969 | symbol = base + '/' + quote |
| 970 | market = self.safe_market(symbol, market, '/') |
| 971 | timestamp = self.safe_timestamp_2(order, 'timestamp', 'updatedAt') |
no test coverage detected