OrderUpdate.fromMap constructor

OrderUpdate.fromMap(
  1. Map m
)

Implementation

OrderUpdate.fromMap(Map m)
    : symbol = m['s'],
      clientOrderId = m['c'],
      side = (m['S'] as String).toSideEnum(),
      orderType = (m['o'] as String).toOrderTypeEnum(),
      timeinForce = (m['f'] as String).toTimeInForceEnum(),
      originalQuantity = double.parse(m['q']),
      originalPrice = double.parse(m['p']),
      averagePrice = double.parse(m['ap']),
      stopPrice = double.parse(m['sp'] ?? "0"),
      executionType = m['x'],
      orderStatus = m['X'],
      orderId = m['i'],
      orderLastFilledQuantity = double.parse(m['l']),
      orderFilledAccumulatedQuantity = double.parse(m['z']),
      lastFilledPrice = double.parse(m['L']),
      commissionAsset = m['N'] ?? "",
      commission = double.parse(m['n'] ?? "0"),
      tradeTime = m['T'],
      tradeId = m['t'],
      bidsNotional = double.parse(m['b']),
      askNotional = double.parse(m['a']),
      isMakerSide = m['m'],
      isReduceOnly = m['R'],
      stopPriceWorkingType = m['wt'],
      originalOrderType = m['ot'],
      positionSide = m['ps'],
      isCloseAll = m['cp'] ?? false,
      activationPrice = double.parse(m['AP'] ?? "0"),
      callbackRate = double.parse(m['cr'] ?? "0"),
      realizedProfit = double.parse(m['rp']);