generateSingleFunctionModelImports function

Set<String> generateSingleFunctionModelImports(
  1. FunctionDef f,
  2. String relativePath
)

Implementation

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