(order: Dict, market: Market = undefined)
| 1262 | } |
| 1263 | |
| 1264 | parseOrder (order: Dict, market: Market = undefined): Order { |
| 1265 | // |
| 1266 | // cancelOrder, fetchOpenOrders, createOrder |
| 1267 | // |
| 1268 | // { |
| 1269 | // "orderId": 171906478744, |
| 1270 | // "market": "ETH_BTC", |
| 1271 | // "price": "0.04348", |
| 1272 | // "side": "buy", |
| 1273 | // "type": "limit", |
| 1274 | // "timestamp": 1698484861.746517, |
| 1275 | // "dealMoney": "0", |
| 1276 | // "dealStock": "0", |
| 1277 | // "amount": "0.0277", |
| 1278 | // "takerFee": "0.002", |
| 1279 | // "makerFee": "0.002", |
| 1280 | // "left": "0.0277", |
| 1281 | // "dealFee": "0" |
| 1282 | // } |
| 1283 | // |
| 1284 | // fetchClosedOrders |
| 1285 | // |
| 1286 | // { |
| 1287 | // "id": 171366547790, // Order id |
| 1288 | // "amount": "0.00032", // Original amount |
| 1289 | // "price": "34293.92", // Order price |
| 1290 | // "type": "limit", // Order type |
| 1291 | // "side": "sell", // Order side |
| 1292 | // "ctime": 1698237533.497241, // Order creation time |
| 1293 | // "ftime": 1698237535.41196, // Order fill time |
| 1294 | // "market": "BTC_USDT", // Market name |
| 1295 | // "takerFee": "0.0018", // Taker fee |
| 1296 | // "makerFee": "0.0016", // Market fee |
| 1297 | // "dealFee": "0.01755848704", // Deal fee |
| 1298 | // "dealStock": "0.00032", // Filled amount |
| 1299 | // "dealMoney": "10.9740544" // Filled total |
| 1300 | // } |
| 1301 | // |
| 1302 | const timestamp = this.safeIntegerProduct2 (order, 'timestamp', 'ctime', 1000); |
| 1303 | const marketId = this.safeString (order, 'market'); |
| 1304 | market = this.safeMarket (marketId, market); |
| 1305 | return this.safeOrder ({ |
| 1306 | 'info': order, |
| 1307 | 'id': this.safeString2 (order, 'id', 'orderId'), |
| 1308 | 'clientOrderId': undefined, |
| 1309 | 'timestamp': timestamp, |
| 1310 | 'datetime': this.iso8601 (timestamp), |
| 1311 | 'lastTradeTimestamp': undefined, |
| 1312 | 'symbol': market['symbol'], |
| 1313 | 'type': this.safeString (order, 'type'), |
| 1314 | 'timeInForce': undefined, |
| 1315 | 'postOnly': undefined, |
| 1316 | 'side': this.safeString (order, 'side'), |
| 1317 | 'price': this.safeString (order, 'price'), |
| 1318 | 'triggerPrice': undefined, |
| 1319 | 'amount': this.safeString (order, 'amount'), |
| 1320 | 'cost': undefined, |
| 1321 | 'average': undefined, |
no test coverage detected