getServiceCode method
Generates the code for the service class.
Implementation
String getServiceCode(List<Map<String, String>> functions) {
StringBuffer buffer = StringBuffer();
String className = NameHelper.toClassName(name);
buffer.writeln("import 'package:template/constants/app_apis.dart';");
buffer.writeln("import 'package:template/helpers/request_helper.dart';");
buffer.writeln("import 'package:template/models/response.dart';");
buffer.writeln("");
buffer.writeln("class $className {");
for (Map<String, String> data in functions) {
buffer.write(
getFunctionCode(
name: data['func']!,
method: data['method']!,
url: 'ApiConstants.test',
isAuth: false,
),
);
}
buffer.writeln("}");
return buffer.toString();
}