generateQueryModel method
String
generateQueryModel(
{ - required String filename,
- required String filenameCamelCase,
- required String nestedModelName,
- required List<APIParameter?> parameters,
})
Implementation
String generateQueryModel({
required String filename,
required String filenameCamelCase,
required String nestedModelName,
required List<APIParameter?> parameters,
String? comment,
}) {
String parametersString = "";
for (var element in parameters) {
if (element != null) {
parametersString += generateParameter(
description: element.description ?? "",
type: element.schema?.type ?? APIType.string,
name: element.name ?? "",
);
}
}
return freezedTemplate(
filename: filename,
filenameCamelCase: filenameCamelCase,
nestedModelName: nestedModelName,
comment: comment,
parameters: parametersString,
);
}