getFieldType function
Implementation
dynamic getFieldType(v, List<Class> classes, String name) {
String type;
Class? childClass = null;
if (v is Map<String, dynamic>) {
childClass = handleClass(classes, name, v);
type = childClass.name;
} else if (v is List) {
final field = handleList(classes, name, v);
type = field.type;
} else {
type = getType(v);
}
return childClass ?? type;
}