equatablePropsGenerator function

void equatablePropsGenerator(
  1. StringBuffer buffer,
  2. ModelDefinition model
)

Implementation

void equatablePropsGenerator(StringBuffer buffer, ModelDefinition model) {
  if (model.equatable) {
    buffer.writeln('\n  @override');
    buffer.writeln('  List<Object?> get props => [');
    for (var field in model.fields) {
      buffer.writeln('    ${field.name},');
    }
    buffer.writeln('  ];');
  }
}