setupFromJson static method

String setupFromJson({
  1. required String content,
  2. required String name,
  3. required Map data,
})

Implementation

static String setupFromJson({
  required String content,
  required String name,
  required Map<dynamic, dynamic> data,
}) {
  content +=
      "\n\n  factory ${name.toCamelCaseFirstLetterForEachWord()}Model.fromJson(Map<String, dynamic> json) {\n   return ${name.toCamelCaseFirstLetterForEachWord()}Model(\n";
  data.forEach((key, value) {
    content +=
        "    ${key.toString().toCamelCaseFirstLetterForEachWord().lowerCaseFirstLetter()}: ${value is Map ? "${key.toString().toCamelCaseFirstLetterForEachWord()}Model.fromJson(json['$key'])," : "json['$key'],"}\n";
  });
  return content;
}