ModelInfo.fromMap constructor

ModelInfo.fromMap(
  1. Map map
)

Implementation

factory ModelInfo.fromMap(Map<dynamic, dynamic> map) {
  final modelClassValue = map['modelClass'];
  final modelSizeValue = map['modelSize'];

  final modelClass = _intToModelClass(modelClassValue is int ? modelClassValue : 1);
  final modelSize = _intToModelSize(modelSizeValue is int ? modelSizeValue : 2);

  return ModelInfo(
    module: OCRModule(modelClass: modelClass, modelSize: modelSize),
    version: map['version'] as String? ?? '',
    versionId: map['versionId'] as String?,
    isLoaded: map['isLoaded'] as bool? ?? false,
  );
}