ModelInfo.fromMap constructor
ModelInfo.fromMap(- Map<String, dynamic> data,
- {bool check: true}
)
Implementation
ModelInfo.fromMap(Map<String, dynamic> data, {bool check = true}) {
lastEntityId = IdUid.fromString(data['lastEntityId']);
lastIndexId = IdUid.fromString(data['lastIndexId']);
lastRelationId = IdUid.fromString(data['lastRelationId']);
lastSequenceId = IdUid.fromString(data['lastSequenceId']);
modelVersion = data['modelVersion'];
modelVersionParserMinimum = data['modelVersionParserMinimum'];
retiredEntityUids = List<int>.from(data['retiredEntityUids'] ?? []);
retiredIndexUids = List<int>.from(data['retiredIndexUids'] ?? []);
retiredPropertyUids = List<int>.from(data['retiredPropertyUids'] ?? []);
retiredRelationUids = List<int>.from(data['retiredRelationUids'] ?? []);
version = data['version'];
entities = data['entities']
.map<ModelEntity>(
(e) => ModelEntity.fromMap(e, model: this, check: check))
.toList();
if (check) validate();
}