ProductBook.fromMap constructor
Creates a ProductBook from a map.
Implementation
factory ProductBook.fromMap(Map<String, dynamic> map) {
var bidsList = map['bids'] as List;
var asksList = map['asks'] as List;
List<PriceLevel> bids =
bidsList.map((i) => PriceLevel.fromJson(i)).toList();
List<PriceLevel> asks =
asksList.map((i) => PriceLevel.fromJson(i)).toList();
return ProductBook(
productId: map['product_id'],
bids: bids,
asks: asks,
time:
map['time'] != null ? DateTime.tryParse(map['time'] as String) : null,
);
}