fromJson<T extends BaseModel> static method

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

Implementation

static T? fromJson<T extends BaseModel>(Map<String, dynamic> json) {
  if (_modelRegistry.containsKey(T)) {
    return _modelRegistry[T]!(json) as T;
  } else {
    throw UnimplementedError(
        "Nenhuma implementação de fromJson para o tipo $T foi registrada.");
  }
}