fromMap static method

JsonModel fromMap(
  1. String? fileName,
  2. Map<String, dynamic>? jsonMap
)

Implementation

static JsonModel fromMap(String? fileName, Map<String, dynamic>? jsonMap) {
  var dartDeclarations = <DartDeclaration>[];
  jsonMap?.forEach((key, value) {
    var declaration = DartDeclaration.fromKeyValue(key, value);
    return dartDeclarations.add(declaration);
  });

  // add key to template string
  // add value type to template string
  return JsonModel(fileName, dartDeclarations, jsonMap);
}