setTypeData method
Implementation
String setTypeData(
Map map,
String suffix,
List<ModelClassName> listClassName,
String parent, [
bool isMultipart = false,
List<String> paramPath = const [],
]) {
final variable = map.keys;
return '''${isMultipart ? 'final Map<String, File>? files;' : ''}
${paramPath.map((e) => 'final String ${e.camelCase};').join('\n')}
${variable.map((e) => 'final ${getTypeVariable(e, map[e], suffix, listClassName, parent)}${getTypeVariable(e, map[e], suffix, listClassName, parent) != 'dynamic' ? '?' : ''} ${e.toString().camelCase}').join('; \n')}${variable.isNotEmpty ? ';' : ''}''';
}