DraftData.fromJson constructor

DraftData.fromJson(
  1. dynamic json
)

Implementation

DraftData.fromJson(dynamic json) {
  if (json['blocks'] != null) {
    json['blocks'].forEach((v) {
      var block = Block.fromJson(v);
      blocks.add(block);
      if (block.depth > maxDepth) {
        maxDepth = block.depth;
      }
    });
  }
  if (json['entityMap'] != null) {
    json['entityMap'].forEach((k, v) {
      entityMap[k] = Entity.fromJson(v);
    });
  }
  dealNumberList();
}