modelTemplate function

String modelTemplate(
  1. String modelName
)

Implementation

String modelTemplate(String modelName) {
  var output = '''
class ${ReCase(modelName).pascalCase}Model extends ${ReCase(modelName).pascalCase}Entity {
  ${ReCase(modelName).pascalCase}Model({required String id, required String userName}):super(
    id:id, userName:userName,
  );

factory ${modelName}Model.fromJson(Map<String, dynamic> json) {
    return ${ReCase(modelName).pascalCase}Model(
      id: json['id'],
      userName: json['username'],
    );
  }

}
  ''';

  return output;
}