Orderbook.fromJson constructor

Orderbook.fromJson(
  1. Map<String, dynamic> map
)

Implementation

factory Orderbook.fromJson(Map<String, dynamic> map) {
  return Orderbook(
    map['figi'] as String,
    map.requireInt('depth'),
    map.requireList('bids', (d) => OrderResponse.fromJson(d)),
    map.requireList('asks', (d) => OrderResponse.fromJson(d)),
    map.requireTradeStatus(),
    map.requireDouble('minPriceIncrement'),
    map.optionalDouble('faceValue'),
    map.optionalDouble('lastPrice'),
    map.optionalDouble('closePrice'),
    map.optionalDouble('limitUp'),
    map.optionalDouble('limitDown'),
  );
}