responseParser top-level constant
String
const responseParser
Implementation
const responseParser = """
import '../../base/model/base_model.dart';
import 'network_service.dart';
// Gelen payloadın türünü kontrol edip ona göre parse ettiğimiz kısım
extension CoreDioOperations on NetworkService {
R? responseParser<T, R>(BaseModel<T> model, dynamic data) {
if (data is List) {
return data
.map((e) => model.fromJson(e))
.toList()
.cast<T>() as R;
} else if (data is Map) {
return model.fromJson(data as Map<String, dynamic>) as R;
}
return data as R?;
}
}
""";