getStateStatementsWithRequestModel method
List<String>
getStateStatementsWithRequestModel(- {required String pascalCaseApiName,
- required String responseModelName,
- required String featureNamePascalCase}
)
Implementation
List<String> getStateStatementsWithRequestModel({
required String pascalCaseApiName,
required String responseModelName,
required String featureNamePascalCase,
}) =>
[
"",
"class ${pascalCaseApiName}State extends ${featureNamePascalCase}State {",
" final ${camelCase(responseModelName)} response;",
" final String message;",
"",
" ${pascalCaseApiName}State({",
" required this.response,",
" required this.message",
" });",
"}",
"",
"class ${pascalCaseApiName}ErrorState extends ${featureNamePascalCase}State {",
" final String message;",
" final int statusCode;",
"",
" ${pascalCaseApiName}ErrorState({",
" required this.message,",
" required this.statusCode,",
" });",
"}",
];