entity static method

String entity(
  1. String projectName,
  2. String feature
)

Implementation

static String entity(String projectName, String feature) {
  final pascal = StringUtils.toPascalCase(feature);
  return '''
import 'package:equatable/equatable.dart';

/// Pure domain entity for the $feature feature.
class ${pascal}Entity extends Equatable {
final String id;

const ${pascal}Entity({required this.id});

@override
List<Object?> get props => [id];
}
''';
}