getFreezedModelTemplate method

String getFreezedModelTemplate()

Implementation

String getFreezedModelTemplate() {
  return '''
import 'package:freezed_annotation/freezed_annotation.dart';

part '${featureName}_model.freezed.dart';
part '${featureName}_model.g.dart';

@freezed
abstract class ${className}Model with _\$${className}Model {
const factory ${className}Model({
  required String id,
  String? name,
  String? description,
}) = _${className}Model;

factory ${className}Model.fromJson(Map<String, dynamic> json) =>
    _\$${className}ModelFromJson(json);
}
''';
}