generateSingleFunctionModelImports static method

Set<String> generateSingleFunctionModelImports(
  1. FunctionDef f
)

Implementation

static Set<String> generateSingleFunctionModelImports(FunctionDef f) {
  final imports = <String>{};
  if (f.request != null && !ModelGenerator.isMagic(f.request)) {
    imports.add(
      "import '../models/requests/${FileWriter.toSnakeCase(f.name)}_request.dart';",
    );
  }
  if (f.response != null && !ModelGenerator.isMagic(f.response)) {
    imports.add(
      "import '../models/responses/${FileWriter.toSnakeCase(f.name)}_model.dart';",
    );
  }
  return imports;
}