JsonModel constructor

JsonModel(
  1. String fileName,
  2. List<DartDeclaration> dartDeclarations
)

Implementation

JsonModel(String fileName, List<DartDeclaration> dartDeclarations) {
  this.fileName = fileName;
  className = fileName.toTitleCase();
  declaration = dartDeclarations.toDeclarationStrings(className!);
  imports = dartDeclarations.toImportStrings();
  argsParams = dartDeclarations.toArgsStrings(className!);
  imports_raw = dartDeclarations.getImportRaw();
  enums = dartDeclarations.getEnums(className!);
  nestedClasses = dartDeclarations.getNestedClasses();
}