generateResponseModel static method
Generate response model class from schema
Implementation
static String generateResponseModel(
FunctionDef function, {
String strategy = 'empty',
}) {
if (function.response == null || isMagic(function.response)) {
return '';
}
dynamic responseData = function.response;
if (responseData is List && responseData.isNotEmpty) {
responseData = responseData.first;
}
final modelName = '${FileWriter.toCamelCase(function.name)}Model';
final fileName = '${FileWriter.toSnakeCase(function.name)}_model';
return _generateModel(modelName, fileName, responseData, strategy);
}