getStateStatementsWithoutRequestModel method

List<String> getStateStatementsWithoutRequestModel(
  1. {required String pascalCaseApiName,
  2. required String featureNamePascalCase}
)

Implementation

List<String> getStateStatementsWithoutRequestModel({
  required String pascalCaseApiName,
  required String featureNamePascalCase,
}) =>
    [
      "",
      "class ${pascalCaseApiName}State extends ${featureNamePascalCase}State {",
      "  final String message;",
      "",
      "  ${pascalCaseApiName}State({",
      "    required this.message",
      "  });",
      "}",
      "",
      "class ${pascalCaseApiName}ErrorState extends ${featureNamePascalCase}State {",
      "  final String message;",
      "  final int statusCode;",
      "",
      "  ${pascalCaseApiName}ErrorState({",
      "    required this.message,",
      "    required this.statusCode,",
      "  });",
      "}",
    ];