Order.fromCBJson constructor

Order.fromCBJson(
  1. Map<String, dynamic> json
)

Implementation

Order.fromCBJson(Map<String, dynamic> json)
    : orderId = json['order_id'],
      productId = json['product_id'],
      userId = json['user_id'],
      orderConfiguration =
          OrderConfiguration.fromCBJson(json['order_configuration']),
      side = json['side'],
      clientOrderId = json['client_order_id'],
      status = json['status'],
      timeInForce = json['time_in_force'],
      createdTime = DateTime.parse(json['created_time']),
      completionPercentage = nullableDouble(json, 'completion_percentage'),
      filledSize = nullableDouble(json, 'filled_size'),
      averageFilledPrice = nullableDouble(json, 'average_filled_price'),
      fee = json['fee'],
      numberOfFills = nullableDouble(json, 'number_of_fills'),
      filledValue = nullableDouble(json, 'filled_value'),
      pendingCancel = json['pending_cancel'],
      sizeInQuote = json['size_in_quote'],
      totalFees = nullableDouble(json, 'total_fees'),
      sizeInclusiveOfFees = json['size_inclusive_of_fees'],
      totalValueAfterFees = nullableDouble(json, 'total_value_after_fees'),
      triggerStatus = json['trigger_status'],
      orderType = json['order_type'],
      rejectReason = json['reject_reason'],
      settled = json['settled'],
      productType = json['product_type'],
      rejectMessage = json['reject_message'],
      cancelMessage = json['cancel_message'];