fromJson method

T fromJson(
  1. Map<String, dynamic> json
)

Implementation

T fromJson(Map<String, dynamic> json) {
  if (T == BaseModel) {
    return MockBaseModel.fromJson(json) as T;
  }

  try {
    // final factory = _baseModelRegistryNotifier.getFactory<T>();
    final factory = _baseModelGeneralRegistryNotifier.getFactory<T>();
    return factory.fromJson(json);
  } catch (e, s) {
    debugPrint("[[Error on GenericsManager.fromJson]]: $e\n$s");
    throw Exception('Unknown GenericItem type: $T');
  }
}